LamaEstate is a real estate booking website developed as a full-stack project using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It utilizes various concepts and technologies such as React Map, Socket.IO, Prisma, JWT authentication, and cookies.
The design for this project was inspired by LamaDev.
- Real Estate Listings: Display listings of available properties for booking.
- Booking System: Allow users to book properties based on availability.
- Interactive Map: Utilize React Map to provide an interactive map view of properties.
- Real-time Updates: Implement Socket.IO for real-time updates on property availability.
- Authentication: Secure user authentication using JWT tokens.
- Database Management: Store and manage data using MongoDB with Prisma ORM.
- Frontend: React.js
- Backend: Node.js with Express.js
- Database: MongoDB with Prisma ORM
- Mapping: React Map
- Real-time Communication: Socket.IO
- Authentication: JWT Tokens
- Session Management: Cookies