How anushadev85/property_renting_and_selling works
Home Fusion is a Django property-listing and booking application with administrator, owner, and user workflows. Users can browse properties and submit ratings, reviews, and complaints; owners manage listings and property status, while administrators approve owners and handle complaints. Chat is also represented in the sampled views. The principal runtime entry is Django’s request handling through the app views, with persistent domain state in Django models and MySQL configured in settings. The README is empty and the view excerpts are partial, so unsampled capabilities and wiring are not inferred.
Main entry points: views.py Request handlers · models.py Domain models · myapp/urls.py App routes · home_fusion/urls.py Project routes
Components 10
Web application
- App routes
myapp/urls.py - Request handlers
myapp/views.py - Project routes
home_fusion/urls.py
Property domain
- Domain models
myapp/models.py
Platform operations
- Django settings
home_fusion/settings.py - MySQL database
Other components
- Browser user
- Administrator
- Property owner
- Property user
Connections 11
- Browser user → Project routes: sends requests
- Project routes → App routes: routes requests
- App routes → Request handlers: dispatches
- Request handlers → Domain models: reads and writes
- Django settings → MySQL database: configures database
- Administrator → Request handlers: manages owners
- Administrator → Request handlers: handles complaints
- Property owner → Request handlers: manages listings
- Property user → Request handlers: uses property services
- Request handlers → Domain models: records bookings and reviews
- Request handlers → Domain models: records complaints and chat