CribEstate is a responsive full-stack web app for property searching, listing, and management, featuring real-time chat with Socket.io, secure JWT authentication, and efficient data handling with Prisma, all within a dynamic React UI for seamless user experience across devices.
This is an example of how to install the prerequisite softwares.
- npm
npm install npm@latest -g
Below is an example of how you can install and set up the CribEstate application.
- To start the front-end
- Change to "client" folder
cd client - Run the front-end
npm run dev
- To start the back-end (MongoDB database)
- Change to "api" folder
cd api - Run the back-end (MongoDB database)
npm run start
- To start the back-end (Socket.io)
- Change to "socket" folder
cd socket - Run the back-end (Socket.io)
npm run start
Key tech stack and tools that are utilized in this project:
- Express.js Routing & Authentication
- Prisma & MongoDB Integration
- Real-time Chat Functionality with Socket.io
- Responsive UI Design with React
- Advanced React Features like Context API & Router Dom
Welcome to CribEstate, your go-to platform for discovering and booking your dream property. CribEstate is a comprehensive real estate website designed with the latest technology to offer a seamless and responsive experience. Built on the powerful MERN stack—MongoDB, Express.js, React, and Node.js—our platform provides a user-friendly interface and advanced features to simplify your real estate journey.
At CribEstate, we prioritize security and convenience. Our platform includes real-time chat functionality powered by Socket.io, secure authentication using JWT and cookies, and efficient data management with Prisma. Whether you’re searching for a new home or managing your property listings, CribEstate offers intuitive tools like the React Context API, React Router Dom, and responsive design elements to ensure you have the best experience.
Explore CribEstate and take advantage of our cutting-edge features as you find and secure your perfect property. We’re here to make your real estate journey as smooth and enjoyable as possible.
