This project is a user authentication system built with React, Redux, and a Node.js backend. It includes features such as user sign-in, sign-up, and password update functionality.
https://real-estate-gvqm.onrender.com/
Clone the repository:
git clone https://github.com/sudarsancse/Real-Estate.git
Navigate to the project directory:
cd your-repo-name or cd Real-Estate
Now go to Client folder
cd client
make .env file
touch .env
To run this project, you will need to add the following environment variables to your .env file
REACT_APP_API_KEYL
Run below commend
npm i
And then Run the client
npm start
Navigate to the backend directory:
cd server
Install backend dependencies:
npm i
Set up environment variables (create a .env
file in the backend directory):
cd ..
And then
touch .env
To run this project, you will need to add the following environment variables to your .env file
MONGO_URL
SECRETKEY_JWT
RAZORPAY_KEY_ID
RAZORPAY_SECRET
SMPT_USER
SMPT_PASS
Start the backend server:
cd server
npm I
nodemon dev
- Visit http://localhost:3000 in your browser.
- You can sign up for a new account, sign in with an existing account, manage property listings, update your profile, and interact with property landlords.
your-repo-name/
├── client/
| ├── src/
│ │ ├── components/
│ │ | └── pages/
│ │ ├── Redux/
│ │ ├── App.js
│ │ ├── App.test.js
│ │ ├── fireBase.js
│ │ ├── index.css
│ │ ├── index.js
│ │ ├── reportWebVitals.js
│ │ └── setupTests.js
│ ├── tailwind.config.js
│ ├── package-lock.json
│ ├── .env
│ ├── .gitignore
│ └── package.json
│
├── .gitignore
├── .env
├── package-lock.json
├── package.json
└── README.md
Contributions are always welcome! Please follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature-name
-
Make your changes and commit them:
git commit -m 'Add some feature' Push to the branch
-
Push to the branch:
git push origin feature-name'
Please adhere to this project's code of conduct
.