src/
├── graphql/ # GraphQL schema definitions
│ ├── mutations/ # Data modification operations
│ └── queries/ # Data retrieval operations
├── models/ # Database models and types
├── daily_task/ # Self explanatory
└── routes.rs # HTTP routing setup
- Member Management - Managing club member profiles
- Attendance System - Daily attendance tracking and summaries
- Status Streaks - Tracking daily status update streaks
- Database - Database structure and migrations
- Query members by ID, roll number, or Discord ID
- Create and update member profiles
- Mark daily attendance with time tracking
- Generate monthly attendance summaries
- Track daily status update streaks
- Record maximum streaks achieved