Skip to content

Md-Shakil-24/A10-Roomate

Repository files navigation

🏘 Roommate Finder

Roommate Finder is a web application that helps users find and connect with ideal roommates based on listings. Users can post, browse, and manage listings in an intuitive, animated interface.


🌐 Live Site

🔗 Click here to view the live project


📂 Project Features

✅ User Authentication with Firebase
✅ Protected Routes (only accessible after login)
✅ Roommate Listing Submission Form
✅ Browse All Listings
✅ Filter, Edit, Delete Listings
✅ View "My Listings" and "My Profile"
✅ Like System
✅ Dark/Light Theme Toggle
✅ Mobile Responsive Design
✅ Animation Effects (Framer Motion / AOS)


🔧 Tech Stack

  • ⚛️ React.js
  • 🌐 React Router DOM
  • 🔐 Firebase (Authentication & Hosting)
  • 🎨 Tailwind CSS + Daisy UI
  • ✨ Framer Motion / AOS
  • 🎯 React Helmet
  • 🖼️ React Icons
  • 🔔 React Toastify

🛠️ NPM Packages Used

npm install react-router
npm install react-router-dom
npm install firebase
npm install react-icons
npm install react-helmet
npm install framer-motion
npm install swiper
npm install aos
npm install react-toastify
npm install daisyui
npm install tailwindcss
npm install react-awesome-reveal
npm install react-simple-typewriter
npm install lottie-react

About

RoommateFinder

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages