Curriculum-aligned learning platform with AI-assisted study flows, student dashboards, and admin tooling for content operations.
- Core value: improve study consistency through structured practice and guided content.
- Architecture: Next.js app with dedicated student/admin route groups.
- Platform: Appwrite-backed authentication/data workflows plus operational scripts.
- Subject discovery and guided learning flows across multiple curriculum areas.
- Practice and progress features through dashboard routes.
- Admin surfaces for content and paper-processing workflows.
- Public-facing pages for onboarding, syllabus, blog, and support content.
- Next.js + React + TypeScript
- Tailwind CSS + Radix UI component system
- Appwrite SDKs (
appwrite,node-appwrite) for backend integration - Utility scripts for question generation, presets, logging, and environment automation
npm install
npm run devDefault dev port is 9002.
Useful scripts:
npm run typecheck
npm run build
npm run logs:appwritesrc/app/application routes (dashboard,admin,all-subjects, auth flows)src/components/shared UI and feature componentsscripts/operational and data scriptsdocs/project documentation
- Add e2e tests for core student journeys (onboarding -> practice -> progress).
- Publish deployment architecture notes (env matrix + release flow).
- Add route-level performance budgets for dashboard screens.