🔗 Live Website: https://jakia-roomes.surge.sh
📂 GitHub Repository: https://github.com/Jakia123sultana/roommate-client-side
Roommate Finder is a modern web application that helps users find compatible roommates by browsing listings or creating their own posts.
This is the client-side of the project, built with React, Tailwind CSS, and React Router.
- 🔍 Browse Listings: View all available roommate posts.
- ✍️ Create & Share Posts: Authenticated users can add new roommate listings.
- 🛠️ Edit & Update: Easily modify existing listings.
- 🔐 Authentication: Secure login and registration system using Firebase Authentication.
- 📱 Responsive Design: Mobile-friendly layout using Tailwind CSS.
- 🧭 Client-side Routing: Page transitions using React Router DOM.
-
React
-
Vite
-
Tailwind CSS
-
DaisyUI
-
React Router DOM
-
Firebase Authentication
-
React – Frontend UI library
-
Tailwind CSS – Utility-first CSS framework for styling
-
DaisyUI – Tailwind CSS component library
-
Firebase – Backend services including authentication and database
-
React Router DOM – Client-side routing
-
Axios (if used) – For HTTP requests
-
Vite – Build tool and development server
Open your terminal and run:
git clone https://github.com/Jakia123sultana/roommate-client-side.git
cd roommate-client-side
npm install
npm run dev