Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

gitApurv/NextStay

Open more actions menu

Repository files navigation

🏡 NextStay – Your Airbnb-Style Property Rental Platform

NextStay is a full-stack web application inspired by Airbnb, designed to make property listing and discovery seamless, interactive, and secure. It allows users to list their own properties, discover places to stay, and communicate directly with property owners—all within an intuitive interface.

✨ Key Features

  • 🏠 List Your Property: Users can easily list properties with detailed descriptions and images.
  • 🔍 Browse & Search: Explore available stays using a responsive listing page with a dynamic search bar to find your ideal property.
  • ❤️ Bookmark Properties: Save favorite properties for quick access later.
  • 🔗 Share Listings: Share any property with others using social links.
  • 💬 Messaging System: Interested users can send messages to the property lister, including their contact details.
  • 👤 Profile Management: View and manage all your listings from your personal profile. Edit or delete listings anytime.
  • 🔐 Secure Authentication: Robust user authentication and session management implemented with NextAuth.js.
  • 🔑 Login with Google: Sign in quickly using your Google account via OAuth integration.
  • 📱 Responsive UI: Fully responsive interface optimized for both mobile and desktop users.

🛠️ Tech Stack

  • ⚛️ Frontend: Next.js – Fast, server-rendered React framework
  • 🔐 Authentication: NextAuth.js – Secure, flexible authentication solution
  • 🗄️ Database: MongoDB with Mongoose for schema modeling
  • ⚙️ Backend: API routes handled via Next.js built-in API routes

🔒 Security

  • 🔑 Passwords are securely hashed using bcrypt
  • 🔒 Protected routes and session-based access control via NextAuth.js

📦 Installation

npm run build

Usage

npm run dev

About

NextStay is a full-stack web application inspired by Airbnb, designed to make property listing and discovery seamless, interactive, and secure.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.