Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heinhtet14120/realestate
Using MERN Stack with scss and RealTime Chat with Socket.io
https://github.com/heinhtet14120/realestate
expressjs mongodb nodejs reactjs scss socket-io zustand
Last synced: about 2 months ago
JSON representation
Using MERN Stack with scss and RealTime Chat with Socket.io
- Host: GitHub
- URL: https://github.com/heinhtet14120/realestate
- Owner: HeinHtet14120
- Created: 2024-06-04T06:11:08.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-14T15:01:40.000Z (5 months ago)
- Last Synced: 2024-08-14T17:01:43.644Z (5 months ago)
- Topics: expressjs, mongodb, nodejs, reactjs, scss, socket-io, zustand
- Language: JavaScript
- Homepage: https://real-estate-api-navy.vercel.app
- Size: 1.62 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RealEstate App
## Description
The RealEstate App is a comprehensive property management and listing application built using the MERN stack (MongoDB, Express.js, React, Node.js). This application allows users to view, list, and manage real estate properties. Additionally, it will include a real-time chat feature for seamless communication between users.## Features
- **Property Listings:** View and search for available properties with detailed information.
- **User Authentication:** Secure login and registration system.
- **Property Management:** Add, edit, and delete property listings.
- **Real-Time Chat:** Integrated real-time chat for users to communicate instantly.
- **Responsive Design:** Optimized for both desktop and mobile devices.
- **Styled with SCSS:** Modern and maintainable styling using SCSS.## Technologies Used
- **Frontend:**
- React
- SCSS
- **Backend:**
- Node.js
- Express.js
- **Database:**
- MongoDB
- **Real-Time Communication:**
- Socker.io
- **Notification**
- Zustand## Getting Started
### Prerequisites
- Node.js and npm installed
- MongoDB instance running### Installation
1. **Clone the repository:**
```sh
git clone https://github.com/HeinHtet14120/RealEstate.git
### Install dependencies
1. **For Backend:**
```sh
cd api
npm install
2. **For Frontend:**
```sh
cd client
npm install### Running Application
1. **For Backend:**
```sh
cd api
nodemon app.js
2. **For Frontend:**
```sh
cd client
npm run dev
## Demo Account
- **Username:** HeinHtet
- **Password:** hh1234