Schoolm8 is a student productivity platform designed to centralise assignments, tasks, schedules, and study planning across school systems like Canvas and Edumate, with future AI-powered optimisation.
- Assignments
- Tasks
- Accounts & Authentication
- Email & Password
- Google Sign-In
- Database with security rules
- Canvas assignment submission directly through Schoolm8
- Generic Timetable integration via iCal or third party.
- Reverse engineered edumate, js script to auto auth.
- Edumate integration built on reverse engineered login flow
- Onedrive integration
- Styling system (Raw)
- Themes
- Frontend for raw style data
- Actual frontend for things like LMS access and full timetable view
- Dashboard and dashboard editor
- Sentry & Feedback
- Navigation
- Google Classroom integration
- GUI Style editor for users who don't want to enter raw tailwindcss data
- Community Themes
- Onboarding (Nearly done)
- Built-in editor suite
- Schedule system
- Compass Education Integration, probably using this library, but forked for additonal development to revive the project
- Google Drive integration
- Dashboard tiles
- AI assignment identification & classification
- Automatic schedule generation
- Optimised study plan generation based on assessments
- Adaptive testing to learn which study techniques work best for each student
- Expanding LMS support
- Expanding Timetable support
- Adding support for teachers and administrators onto the platform to manage schools
- Revamped notes system, with quick notes (notes) and knowledge (wiki) and shared knowledge (school shared knowledge)
- ✨ Premium ✨ - purchased or earnt through willingly placing ads in your dashboard. Higher customizability, and more resource intensive features.
- BYO Api Key
- Next.js
- React
- Tailwindcss
- Firebase (Auth + Database)
- Canvas API
- Google OAuth API
- Google Classroom API
- Node.js
- npm
- create-next-app
- VS Code
- TinyMCP
- Firebase Spark Plan
- Canvas Free Teacher Account (test sandbox)
- AI-driven study optimisation
- Smarter schedule automation
- Deeper LMS integrations