BLUEFIN is a MVP that has the ability to browse all available properties, Filter properties by attribute, show detailed page for each one of them, and grants the site administrator the freedom to update their database with ease.
virtualenv -p python3 env
. env/bin/activate
pip install -r .\base\requirements.txt
python .\base\manage.py runserver
localhost is ususally http://127.0.0.1:8000/
- Search Bar - type in the any address or keyword, click search
- Filter Bar - type in price range, or number of bedrooms, or choose property type, click submit
- Detail View - Click on home images to view detail
- JSON API - In the detail view, you can click the "Get JSON" button to generate a JSON. ALternatively, you could access the API via /home-json/<unique_slug>/
- Admin Panel - modifies database easily, elaborated below
- To visit the admin page, go to http://127.0.0.1:8000/admin, here you will need to enter the username and passwords
- username: 'admin', passwords: 'admin'
- You can always create more admins by using the below code
python base\manage.py createsuperuser
- you can choose Owner or Property to visit/modify the data. Please play around with it to try out the filter/search functionailty