eagle-frontend

byUmar Anayat

Create a full-stack Airbnb clone web application. Frontend: - Use React (or Next.js) - Build responsive UI similar to Airbnb - Pages: - Home page (listings grid) - Property detail page - Login / Signup page - User dashboard - Components: - Navbar - Search bar - Property cards - Booking form - Use modern UI (Tailwind CSS preferred) Backend: - Use Node.js with Express - Create REST APIs: - Auth (register/login with JWT) - Properties (CRUD operations) - Bookings (create/view bookings) - Use proper folder structure (MVC pattern) Database: - Use MongoDB - Collections: - Users - Properties - Bookings Features: - User authentication (JWT) - Add / Edit / Delete property - Search properties by location - Book a property - Store booking history - Protect routes (only logged-in users can book) Optional: - Image upload (Cloudinary) - Reviews and ratings - Admin panel Output: - Full working project - Clean code with comments - Instructions to run (frontend + backend)

Landing
Landing

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

Landing design preview
Admin Login: Sign In
Admin Dashboard: View Overview
Properties: Manage Listings
Properties: Edit Listing
Properties: Delete Listing
Bookings: View All
Bookings: Manage Booking
Users: Manage Accounts