πŸ“š 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
Share this project:

Updates