Skip to content

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

Notifications You must be signed in to change notification settings

sameh-farouk/newhouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published