Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1020 Bytes

docs.md

File metadata and controls

33 lines (27 loc) · 1020 Bytes

Root Documentation

Project Structure

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

GraphQL API Structure

Database Schema

  • Database - Database structure and migrations

Core Features

Member Management

  • Query members by ID, roll number, or Discord ID
  • Create and update member profiles

Attendance System

  • Mark daily attendance with time tracking
  • Generate monthly attendance summaries

Status Updates

  • Track daily status update streaks
  • Record maximum streaks achieved