π Assignee
AI-Powered Grading Platform for Modern Educators
π‘ Inspiration
Assignee was born from real conversations with teachers who shared their daily struggles. Picture this: stacks of notebooks carried home every evening, hours spent grading manually, and the same exhausting cycle repeating week after week. I wanted to create something that not only eases that burden but reimagines how grading can work in a digital-first, AI-supported classroom.
π What It Does
Assignee is a teacher-focused grading platform that transforms the assessment process:
- π€ Upload assignments with ease
- π€ AI-powered grading (coming soon) that handles submissions automatically
- π Smart file extraction for optional manual review
- β‘ Auto-finalization - if teachers don't need to review, AI grades are finalized automatically
- π Secure access - students can only register with a valid Teacher ID, keeping the platform private and teacher-controlled
π― Target Users
Designed specifically for teachers and educational institutions, Assignee prioritizes:
- β Teacher experience and efficiency
- β Faster student feedback through their instructors
- β Streamlined classroom management
π οΈ How I Built It
Built solo using a modern tech stack:
Frontend: Next.js
Backend: Supabase
Auth: Supabase Authentication
Real-time: Supabase Realtime & Sockets
Key Features Implemented:
- π¬ Live chat between teachers and students powered by Supabase's real-time table updates
- ποΈ Simple but functional architecture designed to evolve as the project scales
- π± Responsive communication flow β something traditional grading systems simply can't offer
ποΈ Challenges & Lessons
Building solo meant wearing every hat β developer, designer, and project planner β which was both rewarding and demanding.
What Went Well:
- Supabase's tools were incredibly smooth to work with
- No major technical blockers encountered
Key Challenges:
- Organizing architecture under time pressure
- Balancing multiple roles simultaneously
Future Improvements:
- π§ Restructure architecture for better scalability and performance
- π€ Full AI integration using Gemini to unlock the platform's true potential
π Reflection
I'm most proud of building something that directly addresses a problem voiced by real people. Assignee isn't just another tool β it's an effort to free teachers from outdated systems, letting them focus on what truly matters: teaching.
Built with β€οΈ for educators everywhere
Built With
- geminiocr
- nextjs
- supabase
Log in or sign up for Devpost to join the conversation.