StayFinder is a full-stack web application that allows users to discover, book, and list properties for short-term and long-term stays. Built with modern web technologies, StayFinder offers a smooth user experience for both guests and hosts.
π Live Demo: https://stay-finder-nu.vercel.app
- Browse listings with images, locations, and prices
- View property details, descriptions, and availability
- Book stays with check-in and check-out dates
- Register as a host and list properties
- View and manage your own listings
- See who booked your properties
- Secure login/register with JWT tokens
- Role-based access (host vs guest)
- Protected routes and dashboard
- React with Vite
- TypeScript
- Tailwind CSS for styling
- React Router DOM for routing
- Axios for API communication
- Node.js + Express
- Prisma ORM
- PostgreSQL
- JWT for authentication
- Multer or Cloudinary for image uploads (optional)