Back to Projects
📊

Canvas Attendance System

Custom attendance tracking built on top of Canvas LMS.

Tech Stack

ReactTypeScriptAzure FunctionsCanvas APIPostgreSQLTailwind CSS

About

Extended Canvas LMS with a custom attendance tracking system for educational institutions. This tool integrates seamlessly with Canvas, allowing teachers to manage attendance efficiently while providing administrators with comprehensive reporting capabilities.

Key Features

  • Real-time attendance marking interface
  • Integration with Canvas course roster
  • Automated attendance reports
  • Admin dashboard for oversight
  • Historical attendance analytics

Challenges

Complex Canvas API integration and handling real-time updates across multiple users.

What I Learned

Advanced React patterns, serverless architecture with Azure Functions, and LMS integration strategies.