How shravanikale13/garagebuddy-project works
GarageBuddy is a Django garage-management web app. Admins use its routes and views to manage customer/vehicle data, service records, and bills, with HTML pages for interaction. The README also describes job tracking, history, reminders, and dashboard capabilities, but the supplied tree does not show separate implementations for these. The implementation differs from the README’s stated stack: settings configure SQLite, while sampled views also connect directly to MongoDB. The graph reflects only evidenced calls and documented capabilities; several README features are not verifiable in sampled source.
Main entry points: views.py Request handlers · urls.py URL routing · models.py Record models · templates Garage pages
Components 13
Web application
- URL routing
garageproject/garageproject/urls.py - Request handlers
garageproject/garageproject/views.py - Garage pages
garageproject/templates
Garage operations
- Customer and vehicles
garageproject/garageproject/views.py - Service records
garageproject/garageproject/views.py - Billing
garageproject/garageproject/views.py - Dashboard
garageproject/garageproject/views.py - Service history
- Service reminders
Persistence
- Record models
garageproject/garageproject/models.py - SQLite database
garageproject/db.sqlite3 - MongoDB
Other components
- Garage admin
Connections 12
- Garage admin → URL routing: sends requests
garageproject/garageproject/urls.py - URL routing → Request handlers: routes to
garageproject/garageproject/urls.py - Request handlers → Garage pages: renders pages
garageproject/garageproject/views.py - Request handlers → Customer and vehicles: handles management
garageproject/garageproject/views.py - Request handlers → Service records: creates records
garageproject/garageproject/views.py - Request handlers → Billing: handles billing
garageproject/garageproject/views.py - Request handlers → Dashboard: serves dashboard
README.md - Request handlers → MongoDB: reads and writes
garageproject/garageproject/views.py - Request handlers → Record models: creates records
garageproject/garageproject/views.py - Record models → SQLite database: uses configured database
- Request handlers → Service history: supports history
README.md - Request handlers → Service reminders: supports reminders
README.md