Skip to content

clusterpj/realestate-python

Repository files navigation

Real Estate App

This is a web application built for managing real estate properties. It allows users to view, add, edit and delete properties, and also features a search function.

Features

  • View all properties
  • View individual property details
  • Add new properties
  • Edit existing properties
  • Delete properties
  • Search for properties based on various criteria
  • Mark properties as featured on the homepage

Installation

To install and run the app locally, follow these steps:

  1. Clone the repository: git clone https://github.com/yourusername/realestate-app.git
  2. Install the required dependencies: pip install -r requirements.txt
  3. Set up the environment variables in a .env file (see .env.example for an example)
  4. Run the app: python app.py
  5. Open your browser and navigate to http://localhost:5000

Usage

Once the app is running, you can navigate to the different pages using the links in the navigation bar. From the homepage, you can view the featured properties, search for properties, and navigate to the listings page to view all properties. On the listings page, you can add, edit, and delete properties, as well as mark them as featured. You can also view individual property details by clicking on a property in the table.

Contributing

Contributions to this project are welcome. If you would like to contribute, please fork the repository and submit a pull request with your changes.

Credits

This app was built by Pedro Jimenez. It uses the Flask web framework, MongoDB database, and Bootstrap front-end framework.

License

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published