Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Capstone_tusker_valley

Objective:- To design and develop a full-stack end-to-end room booking website for a resort. The platform will include a responsive frontend for customers, a robust admin dashboard, real-time room availability management, and integration with a payment gateway for seamless transactions.

Project Brief:- The project aims to simplify the room booking process in a resort by offering an online platform where customers can check room availability, make bookings, and complete payments securely. The admin panel will allow resort management to add, update, and delete rooms, view and manage bookings, and handle customer queries efficiently. The system will be designed with scalability, usability, and security in mind.

15-Day Daily Plan:- Day 1 Requirement Analysis and Planning Tech Stack Finalization Wireframe & Page Flow Sketches Day 2 Database Schema Design ER Diagram & API Planning Day 3 Initialize Git and folder structure Setup Frontend & Backend Connect frontend and backend locally Day 4 Implement User Authentication Signup/Login for Client & Admin Protect routes Day 5 Build Admin Dashboard Add/Edit/Delete Rooms View Bookings Day 6 Build Client View Homepage with room listings Search and Room Details Page Day 7 Booking Workflow Date picker, Check availability, Reserve room Day 8 Payment Gateway Integration Test payments Confirm booking on success Day 9 Booking Confirmation Page Email Confirmation Cancel Booking Option Day 10 Admin Booking Management Update/Cancel Bookings Filter by date/room Day 11 User Profile Page View/Edit Profile and Bookings Cancel upcoming bookings Day 12 Frontend Polish Responsive Design Add images, animations Day 13 Error Handling & Validation Secure API routes Test edge cases Day 14 Deployment Frontend and Backend deployment DNS and environment variables setup Day 15 Final Testing & QA Bug Fixing Documentation and Walkthrough Video

Tech Stack:- Frontend: React.js / Next.js + Tailwind CSS / Bootstrap Backend: Node.js + Express Database: MongoDB Auth: JWT / Auth0 Payment Gateway: Razorpay (India) / Stripe (Global) Deployment: Vercel (frontend), Render(backend), MongoDB Atlas

About

This is your first repository

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages