StayFinder

Full-Stack Property Booking Web App

Jun 2025 - Jun 2025

StayFinder is a full-stack property booking platform built with the MERN stack (MongoDB, Express.js, React, Node.js). Users can search and book short-term or long-term rental properties, while hosts can create, edit, and manage their listings. The application features JWT-based authentication, role-based access control, secure image uploads via Cloudinary, a mock payment flow, and geolocation support using OpenCage API. Users can filter listings by location, price, and dates. The UI is fully responsive, designed with Tailwind CSS, and includes error and loading states for a smooth user experience. This project strengthened my skills in full-stack architecture, authentication, and cloud-based media handling.

StayFinder

Skills Used

HTML5React.jsJavaScriptNode.jsExpress.jsTailwind CSSMongoDBMongoose ODMRedux.jsGitGitHubRender