Roomio is a full-stack web application designed to help users find compatible roommates and shared accommodations. It simplifies the process of connecting individuals looking to share living spaces based on preferences, budget, and location.
- Roommate search with filters (location through city / State)
- User authentication (Sign up / Login)
- Create and manage room listings
- Dashboard for users to view and update their profile or listings
- Clean and responsive user interface
- Integrated backend with database support
- Server-side rendering using EJS templates
Frontend:
- HTML, CSS, JavaScript
- EJS (Embedded JavaScript Templates)
- Bootstrap (for responsive design)
Backend:
- Node.js
- Express.js
- MongoDB (with Mongoose)
- Passport.js for Authentication
- RESTful APIs
Follow these steps to run the project locally:
git clone https://github.com/yourusername/roomio.git
cd roomio
& Install all Dependencies