Inspiration

Scholars Canvas was born from the same student challenges I face every day: staying on top of assignments, managing class resources, and keeping team work organized. I wanted a single academic OS that makes planning, studying, and collaboration feel effortless.

What it does

  • Provides a student dashboard with routine planning and task tracking.
  • Offers a course vault for organizing PDFs, slides, docs, links, and study materials by class.
  • Includes an AI Learning Suite for document summaries, quiz generation, and interactive study help.
  • Supports a Bento-style dashboard that shows class activity, deadlines, and progress at a glance.
  • Adds role-based views: a student workspace for learners and an admin workspace for moderators/system managers.

How i built it

  • Frontend: React.js + Vite for a fast, responsive UI.
  • Backend: Django REST Framework to manage authentication, APIs, and business logic.
  • Data: PostgreSQL for course, task, and user data.
  • AI: decoupled AI processing with asynchronous backend workflows so heavy tasks do not block the UI.
  • Architecture: modular design with separate frontend and backend layers, making the app easier to scale and maintain.

Challenges i ran into

  • Keeping the UI responsive while processing large AI document tasks.
  • Designing separate student and admin workspaces with clean routing and access control.
  • Managing uploaded course resources, search, and AI-enabled content workflows.
  • Handling environment configuration, deployment, and storage integration across services.

Accomplishments that I'm proud of

  • Built a complete academic productivity platform with student and admin roles.
  • Delivered a unified dashboard for tasks, routines, resources, and AI study tools.
  • Implemented a working AI study pipeline that connects stored files to summaries, quizzes, and chat workflows.
  • Created a modular codebase that separates frontend, backend, and async processing cleanly.

What i learned

  • Modular architecture keeps features maintainable as the project grows.
  • Heavy background jobs must be decoupled from the request-response cycle.
  • Role-aware UI/UX is essential for distinct student and admin experiences.
  • Clear documentation, consistent API design, and async processing are key to a scalable academic app.

What's next for Scholars Canvas

  • Group project hubs and shared team workspaces.
  • Shared Course Vaults so classmates can collaborate on resource collections.
  • Progressive Web App (PWA) support for offline access.
  • Cloud Drive sync with Google Drive / Dropbox for easy import.
  • Study velocity dashboards and wellness-focused timers.
  • Real-time notifications for deadlines, collaboration updates, and AI study results.

Built With

Share this project:

Updates