Skip to content

sudarsancse/Real-Estate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Real-Esate Project

Description

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.

🔗 Links

portfolio linkedin twitter

Table of Contents

Demo

https://real-estate-gvqm.onrender.com/

Installation

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

Environment Variable

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

For backend

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

Environment Variables

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

Usage/Examples

  • 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.

Folder Structure

  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

Contributing

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.

Features

  • User sign-up and sign-in
  • Create, update, and delete property listings
  • User profile Update
  • Delete User account Delete
  • Buy property and contact landlordspage

About

Real-Estate MERN stack website project with tailwind css

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published