An open API service indexing awesome lists of open source software.

https://github.com/sameh-farouk/newhouse

property listing web application, a complete full stack project using Python/Django
https://github.com/sameh-farouk/newhouse

django python3

Last synced: 2 months ago
JSON representation

property listing web application, a complete full stack project using Python/Django

Awesome Lists containing this project

README

          

# NewHouse
#### Rent / Sell Property Online

*property listing web application*

a property listing web application wherein you can post free property listing online and do custom search and filtration within the listing database.

this django project contains two apps, accounts app that responsible for users authorizations operations, like signup, login, logout, reset passwords, edit profile and scocial login using facebook oAuth2 or alternatively facebook connect.

the second app is listings app, the main app that responsible for show users listings, and enable custom search and fileration of the listings to find the house that fit user needs, also registerd users can add listing for property including uploading images for the property, edit own listings or delete it. users can create favourite list.

- most of the views uses the newer classes based views.
- model signals was used.
- custom template filters was used.
- library used in front end includes bootstrap and friconix.
- fetch api in vanila javaScript used in front end to call json endpoint to togole favourite status for the listings
- third-party django-library used includes extra-views to manage multible modelform in one page, and -django-smart-select to enable group "chained" models.

this is WIP.
Project Kicked off: august 22, 2020