How tonyflury/garagesale works
GarageSale appears to be a Django site for coordinating a community garage-sale event. Its clearest evidenced workflow lets a visitor or signed-in user open an application, associate it with the current event and a location, and save or delete a sale or billboard application; new applications can trigger an email. The tree also identifies finance, maps, craft-market, news, team-page, sponsor, account, and Drive capabilities. The README is empty and most source was not sampled, so links among those branches are omitted where wiring is unverified.
Main entry points: application.py Application workflow · GarageSale/models.py Event data · Location/models.py User location · Billboard/models.py Billboard applications
Components 19
Event site
- Event data
GarageSale/models.py
Event applications
- Application workflow
common/application.py - User location
Location/models.py - Billboard applications
Billboard/models.py - Sale registrations
SaleLocation/models.py - Billboard views
Billboard/views.py - Sale views
SaleLocation/views.py
Community features
- Location maps
DjangoGoogleMap/views.py - Craft market
CraftMarket/views.py - News
News/views.py - Sponsors
Sponsors/views.py - Team pages
team_pages/views.py
Accounts and storage
- Accounts and reports
Accounts/views/views.py - Financial reports
Accounts/views/reports.py - User management
user_management/views.py - User creation
user_management/managers.py - Google Drive integration
GoogleDrive/services/google_drive.py
Other components
- Visitor
- Email service
Connections 6
- Visitor → Application workflow: submits application
- Application workflow → Event data: loads event
- Application workflow → User location: reads and saves
- Application workflow → Billboard applications: saves application
- Application workflow → Sale registrations: saves application
- Application workflow → Email service: sends confirmation