Skip to content

RoomSync is a full-stack web application designed to help users find and list roommates efficiently. Users can browse listings, like posts, and manage their own listings after logging in securely. Built with a modern tech stack focused on clean UI and smooth user experience.

Notifications You must be signed in to change notification settings

arjsabbir88/find_Roommate

Repository files navigation

🏠 RoomSync – Find Your Ideal Roommate

RoomSync is a full-stack web application designed to help users find and list roommates efficiently. Users can browse listings, like posts, and manage their own listings after logging in securely. Built with a modern tech stack focused on clean UI and smooth user experience.


🚀 Live Site

🌐 roomsync-finding-roommate.web.app


🧰 Technologies Used

💻 Frontend

  • React.js – Component-based UI
  • DaisyUI + Tailwind CSS – Beautiful, utility-first styling
  • React Icons – Easy-to-use icon library
  • React Toastify & SweetAlert2 – For stylish notifications and alerts
  • React Tooltip – Hover tooltips for better UX
  • React Awesome Reveal – Smooth scroll-based animations

🔐 Authentication

  • Firebase Auth – Secure login & registration (Email/Password)

🌐 Backend

  • Express.js – RESTful API creation
  • MongoDB – NoSQL database for storing listing data
  • CORS & dotenv – Secure server configuration & cross-origin support

✨ Key Features

  • 🔍 Browse Listings – View available roommate posts from others.
  • ❤️ Like Listings – Engage with posts using the like button (with count).
  • Add My Listing – Logged-in users can post their own listings.
  • ✏️ Edit/Delete Listings – Authenticated users can manage their listings.
  • 🔐 Secure Auth – Firebase authentication for protected routes.
  • Dynamic Details Page – View individual post info in detail.
  • 💬 Interactive UI – Toasts, alerts, tooltips & animations enhance UX.

📦 Deployment Frontend: Firebase Hosting

Backend: Vercel Serverless Deployment

🧑‍💻 Author Arj Sabbir 🔗 GitHub link here

homePage

About

RoomSync is a full-stack web application designed to help users find and list roommates efficiently. Users can browse listings, like posts, and manage their own listings after logging in securely. Built with a modern tech stack focused on clean UI and smooth user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published