Skip to content

Alpha97 Estate is a modern real estate web application built with the MERN stack. Explore and list properties, whether for sale or rent, with advanced search features and user profiles. Discover your next dream property effortlessly.

License

Notifications You must be signed in to change notification settings

alphadev97/AlphaEstate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alpha97 Estate - Real Estate Web App

Alpha97 Estate Logo

Alpha97 Estate is a modern real estate web application built with the MERN (MongoDB, Express.js, React, Node.js) stack. It provides a platform for users to search, list, and explore various properties, whether for sale or rent. The application offers a user-friendly interface, advanced search options, and a seamless user experience.

Check out the live app: Alpha97 Estate on Render

Features

  • Property Listings: View a wide range of property listings with detailed information, including descriptions, prices, addresses, and more.

  • Advanced Search: Customize your property search by type (rent/sale), amenities, sorting options, and more.

  • User Profiles: Registered users can create and manage their profiles with profile pictures and listings also.

  • Authentication: Secure user registration and login functionality with Google OAuth.

Screenshot

Screenshot 1

Installation

  1. Clone the repository:

    git clone https://github.com/alphadev97/AlphaEstate.git
  2. Change into the project directory:

    cd AlphaEstate
  3. Install server dependencies:

    npm install
  4. Install client dependencies:

    cd client
    npm install
  5. Create a .env file in the root directory with your configuration settings.

    MONGO = "MONGODB URI"
    JWT_SECRET = "JWTSECRET"
  6. Create a .env file in the ./client directory with your configuration settings.

    VITE_FIREBASE_API_KEY = "ADD YOUR FIREBASE KEY"
  7. Start the development server:

    npm run dev

Usage

  • Access the web app via the provided link: Alpha97 Estate on Render

  • Explore property listings, customize your search, and create a user profile to list properties or access additional features.

Contributing

Contributions are welcome! Please follow these steps to contribute to the project:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

    git checkout -b feature/your-feature-name
  3. Make your changes and commit them:

    git commit -m "Your commit message here"
  4. Push your changes to your fork:

    git push origin feature/your-feature-name
  5. Create a pull request to the main repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

  1. GITHUB
  2. LINKEDIN

About

Alpha97 Estate is a modern real estate web application built with the MERN stack. Explore and list properties, whether for sale or rent, with advanced search features and user profiles. Discover your next dream property effortlessly.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages