0% found this document useful (0 votes)
42 views3 pages

RentNest: Next.js Rental App Project

The final assignment requires the development of a property rental web application, RentNest, using Next.js, Tailwind CSS, and MongoDB, with a deadline of June 20, 2025. Key features include role-based authentication, dynamic routing, and a landlord dashboard, along with optional enhancements like Google Maps integration and a mobile-first design. Students must submit a GitHub repository, live Vercel URL, and a demo video, with grading based on functionality, design, and creativity.

Uploaded by

Yasin Rony
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views3 pages

RentNest: Next.js Rental App Project

The final assignment requires the development of a property rental web application, RentNest, using Next.js, Tailwind CSS, and MongoDB, with a deadline of June 20, 2025. Key features include role-based authentication, dynamic routing, and a landlord dashboard, along with optional enhancements like Google Maps integration and a mobile-first design. Students must submit a GitHub repository, live Vercel URL, and a demo video, with grading based on functionality, design, and creativity.

Uploaded by

Yasin Rony
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

📢Final Assignment (Level-3 Batch-2)

Project Title: 🏡 RentNest – House & Apartment Rentals

📅 Deadline: 20/06/2025, 11:59 pm

Mode: Individual

🌐 Deployment: Must be deployed on Vercel

🎯 Objective
You are going to build a fully functional property rental web application using [Link] +
Tailwind CSS + MongoDB. This project will demonstrate complete fullstack skills, including:

 Modern responsive UI with Tailwind


 Dynamic routing and API handling
 Role-based authentication
 Database integration
 Unique user experience and design
 Full deployment (Vercel)

🧱 Tech Stack
 Frontend & Backend: [Link] (preferably App Router)
 Styling: Tailwind CSS
 Database: MongoDB (with Mongoose)
 Auth: [Link] or JWT
 Deployment: Vercel
 Optional: Google Maps API, Cloudinary for images

🧰 Functional Requirements

👥 User Roles:
 Guest: Browse listings, use filters/search, view property details
 Registered User: Save properties, contact landlords via form
 Landlord: Add/edit/delete properties, view messages

🏡 Property Features:
 Grid/list view of properties
 Filters: city, price, property type
 Dynamic details page /listing/[id]
 Image gallery/carousel
 "Save to Favorites" & "Contact" options

Landlord Dashboard:
 Add new rental property
 Edit or remove listings
 View inquiries from renters
 Dashboard route should be protected

🔐 Authentication
 Use [Link] or your own JWT-based system
 Role-based access control
 Protect routes and sessions

✨ Bonus (Optional)
 Google Maps location picker
 Cloudinary image uploads
 Mobile-first responsive layout
 Dark mode toggle
 Pagination or infinite scroll
 Admin panel to manage all listings

🎨 Make It Unique!
You must personalize your project by choosing your own color theme, layout, fonts, and
design style. Add at least one custom feature not in others' projects.

 Glassmorphism design
 Booking calendar
 WhatsApp integration
 Currency selector
 Language switcher

📦 What You Need to Submit


 GitHub repo link
 Live Vercel URL
 .[Link] file
 Short demo video (2–5 mins)

🧾 Grading Criteria (100 pts)


Area Points
Core Functionality 30
Unique Design/Theme 15
Custom Feature(s) 15
Code Quality & Best Practices 10
Responsive Design (Mobile) 10
Deployment + README + Demo 10
Extra Creativity & Polish 10

🧭 Start Now
Need inspiration? Search for: "real estate UI design", "rental app inspiration", or "dashboard
UI nextjs"

🧠 Ask questions in the #support channel.

Good luck, and build something amazing! 🚀

You might also like