How safronov-vlad/needsomedata works
This repository combines a Django urban-services site with DjEYM, a Yandex Maps editor and map-rendering app. The user-facing flow shown in sampled source is login/session selection, then a user area displaying collection codes or resident-linked summaries; users can also open a map and request current weather. Separately, DjEYM provides map configuration, interactive editing, and public map rendering. The README is empty, and several routes and backend implementations were not sampled, so those connections are kept conservative.
Main entry points: main/views.py Site views · djeym/views.py Map endpoints · models.py Map models · djeymtags.py Map template tags
Components 18
Urban services
- Site routes
main/urls.py - Site views
main/views.py - User records
main/models.py - User area
Map platform
- Map editor
djeym/static/djeym/js/ymeditor.js - Map frontend
djeym/static/djeym/js/ymfront.js - Map endpoints
djeym/views.py - Map template tags
djeym/templatetags/djeymtags.py - Map routes
djeym/urls.py - Map administration
djeym/admin.py - Map forms
djeym/forms.py - Geocoder widget
djeym/static/djeym/js/geocoder.js
Map domain data
- Map models
djeym/models.py - Map configuration
djeym/raw_presets.py
Other components
- Site visitor
- GisMeteo API
- Yandex Maps
- Django project
urban/urls.py
Connections 20
- Site visitor → Site routes: requests
- Site routes → Site views: dispatches
- Site views → User records: queries
- Site views → User area: renders
- Site visitor → Site views: map requests
- Site views → GisMeteo API: requests weather
- Django project → Site routes: routes
- Django project → Map routes: routes
- Map administration → Map models: manages
- Map forms → Map models: validates
- Map template tags → Map models: queries
- Map template tags → Map configuration: reads presets
- Map routes → Map endpoints: dispatches
- Map editor → Map endpoints: requests content
- Map frontend → Map endpoints: fetches balloons
- Map endpoints → Map models: queries
- Map template tags → Yandex Maps: provides API setup
- Map frontend → Yandex Maps: renders map
- Map editor → Yandex Maps: edits geometry
- Geocoder widget → Yandex Maps: geocodes