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
- ai
- django
- postgresql
- python
- react
- supabase
- tailwindcss
Log in or sign up for Devpost to join the conversation.