PrimeStays is an end-to-end fully hosted and deployed web application on Render, designed to simplify the process of listing, booking, and reviewing accommodations.
💻 Tech Stack Used: PrimeStays leverages a powerful tech stack to deliver a seamless experience. The frontend is built using EJS templating with Bootstrap, ensuring a responsive and interactive UI. On the backend, Node.js and Express.js provide a scalable and efficient architecture, while MongoDB stores data securely. Authentication is implemented using Passport.js, supporting user login, logout, and signup. For image management, the project integrates Cloudinary, allowing smooth and optimized media storage. The entire project follows the MVC (Model-View-Controller) architecture to enhance maintainability and scalability.
🔑 Key Features: ✅ Seamless accommodation listings and booking functionality ✅ Secure authentication with login, logout, and signup using Passport.js ✅ Role-Based Access Control (RBAC) for property management ✅ Responsive and user-friendly UI with Bootstrap ✅ Image storage and management powered by Cloudinary ✅ Fully hosted and deployed on Render for seamless access ✅ Scalable and efficient backend with Express.js ✅ Intuitive user dashboard for managing bookings and listings
