Skip to content

mrarifat21/bashabari-client-side

Repository files navigation

🏠 Bashabari - Real Estate Platform

Bashabari is a full-featured MERN stack real estate platform that connects users, agents, and administrators to facilitate seamless property browsing, listing, and buying. Users can wishlist, review, and make offers on properties. Agents can list properties and manage offers, while admins oversee the entire platform's operations including property verification, user roles, and review moderation.

🔐 Three User Roles:

  • User: Wishlist, review, buy property, and manage profile.
  • Agent: Add/manage properties, view offers, track sold properties.
  • Admin: Manage users, properties, reviews, advertisements, and fraud detection.

🌐 Live Website

🔗 Visit Bashabari Live Site


🔐 Login Credentials

You can use these credentials for testing:

🔑 Admin

  • Email: martina@admin.com
  • Password: A!aaaa

🧑‍💼 Agent

  • Email: mari@agent.com
  • Password: A!aaaa

🚀 Features

  1. 🔐 Role-Based Dashboards for Admin, Agent, and User
  2. 🏠 Dynamic Property Listing & Detail Pages with wishlist and review features
  3. 🧾 Secure Offer & Stripe Payment system for buying properties
  4. 🧑‍💼 Agent Property Management with update & delete functionality
  5. Admin Property Verification and fraud detection system
  6. 🔍 Search, Sort, and Filter options on the All Properties page
  7. 📈 Selling Statistics chart for agents using Recharts
  8. 📸 Advertisement Section powered by admin-selected properties
  9. 🧪 JWT Auth with Axios Interceptor and Token Persistence
  10. 🎨 Responsive UI for Mobile, Tablet, and Desktop with DaisyUI & Tailwind CSS

🛠️ Tech Stack

Frontend

  • React.js
  • React Router v7
  • Tailwind CSS + DaisyUI
  • Firebase Auth
  • Stripe.js
  • React Hook Form
  • SweetAlert2
  • TanStack Query (v5)

Backend

  • Node.js
  • Express.js
  • MongoDB (with Atlas)
  • JWT Authentication

About

Bashabari is a real estate platform that connects users, agents, and admin to facilitate seamless property browsing, listing, and buying. Users can wishlist, review, and make offers on properties. Agents manage properties and offers; admins oversee the platform, including verification, user roles, and reviews.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors