This app utilises real-time chat functionality to allow buyers and sellers of real estate to communicate efficiently!
DOCUMENTATION: https://app.eraser.io/workspace/GFdZQIsjKNF9a1LAjMk9?origin=share



- Socket.io-client - Real-time chat functionality
- React Router DOM - App routing
- Axios - HTTP requests
- Leaflet - Open source mapping library
- Zustand - State management
- Sass - CSS design
- Express - Web framework for Node.js
- MongoDB - database
- Prisma - ORM (Object-Relational Mapping) for database management
- Bcrypt - Password hashing
- Jsonwebtoken - authentication
- Nodemon - Development server monitor
- Dotenv - Environment variable management
- Real-time chat ✅
- App routing ✅
- HTTP request handling ✅
- Interactive maps ✅
- State management ✅
- Database management ✅
- Security middleware ✅
- Authentication ✅
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh