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.
- 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
To install and run the app locally, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/realestate-app.git
- Install the required dependencies:
pip install -r requirements.txt
- Set up the environment variables in a .env file (see .env.example for an example)
- Run the app:
python app.py
- Open your browser and navigate to
http://localhost:5000
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.
Contributions to this project are welcome. If you would like to contribute, please fork the repository and submit a pull request with your changes.
This app was built by Pedro Jimenez. It uses the Flask web framework, MongoDB database, and Bootstrap front-end framework.
This project is licensed under the MIT License - see the LICENSE file for details.