Skip to content

Roommate find is a modern web application that helps individuals find compatible roommates based on lifestyle preferences, budget, and interests. This frontend is built with React and integrates Firebase for user authentication and protected routes.

Notifications You must be signed in to change notification settings

Hasnatkallol/Roommate-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

# Roommate find Website Backend - Roommate Matching API

This is the backend API for Roommate find Website β€” a platform that helps users find compatible roommates. It handles data storage, retrieval, and filtering logic using Express and MongoDB.

## πŸ”— Frontend Live Site

[https://poetic-hamster-cbe061.netlify.app/](https://poetic-hamster-cbe061.netlify.app/)

## πŸš€ Features

- βš™οΈ **RESTful API**: Create, read, update, and delete user profiles.
- πŸ›‘οΈ **CORS Support**: Configured for secure communication with the frontend.
- 🌱 **MongoDB **: Stores user profiles and search data.
- πŸ” **Secure Config**: Uses `.env` and dotenv to keep secrets safe.
- πŸ“Š **Filter-Based Search**: Enables roommate searches based on backend logic.

## πŸ› οΈ Tech Stack

- **Node.js**, **Express**
- **MongoDB**
- **dotenv**
- **cors**

## πŸ“¦ Getting Started

```bash
cd server
npm install
npm run dev
```

About

Roommate find is a modern web application that helps individuals find compatible roommates based on lifestyle preferences, budget, and interests. This frontend is built with React and integrates Firebase for user authentication and protected routes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published