Back to projects

Canvas LMS Integration

PythonFastAPIMongoDBGraphQLREST API

Course management tool with GUI/TUI interfaces, ingesting data from 20+ GraphQL/REST endpoints.

Engineered a web application to address neurodivergent accessibility gaps in academic course management, automating course monitoring to reduce cognitive load.

Technical Implementation:
  • Data Ingestion: Aggregated data from 20+ GraphQL and REST API endpoints.
    Backend Architecture: Built a FastAPI backend with MongoDB schema optimized for academic data modeling.
    User Interface: Developed both GUI and TUI (Terminal User Interface) options for flexible workflows.
© 2025 gabe