An open API service indexing awesome lists of open source software.

https://github.com/osmanbybd/roommate_client_side

A full-stack Roommate Finder application to help users find compatible roommates by posting and browsing listings. Built using React, Express, MongoDB, and Firebase.
https://github.com/osmanbybd/roommate_client_side

daisy-ui expressjs firebase-auth mongodb nodejs react react-router tailwind-css

Last synced: 3 months ago
JSON representation

A full-stack Roommate Finder application to help users find compatible roommates by posting and browsing listings. Built using React, Express, MongoDB, and Firebase.

Awesome Lists containing this project

README

          

# 🏠 Roommate Finder - Client
# website Name : Roommate
https://roommate-client.web.app/

# 🏠 Roommate Finder - Client

This is the **Frontend** of the Roommate Finder Web App, built with **React**, **TailwindCSS**, and **Firebase Authentication**. Users can create, update, like, and view roommate posts in an interactive and responsive UI.

---

## 🚀 Features

- 🔐 Firebase Authentication (Login/Register)
- 🧑 Add Roommate Listings
- 📋 Browse & View Listings
- ❤️ Like a listing to show interest
- ☎️ View Contact Info only after liking
- ✏️ Update & 🗑️ Delete own listings
- 🔒 Protected Routes with Private Route Setup
- 🌐 Responsive Design with Tailwind & DaisyUI
- 🔍 Filter by My Listings
- 🍞 Toast/SweetAlert for feedback

---

## ⚙️ Technologies Used

- **React** (Vite)
- **Tailwind CSS**
- **DaisyUI**
- **React Router**
- **Firebase Authentication**
- **Axios** for API requests
- **SweetAlert2** for success messages

---

## server_side_repo

https://github.com/osmanbybd/roomamte_server_side