
Akade
University Academic Planner
Summary
A comprehensive university academic planner providing dynamic prerequisite validation, intelligent schedule optimization, and real-time conflict detection. The platform features automated course dependency management, group coordination tools, and tracking academic progress through detailed analytics. Built with a modular architecture supporting both structured and custom study programs.
Links
Tech Stack
| technologies | |
|---|---|
| backend | Nest.js |
| hosting | Render |
| frontend | React Chakra UI Vite Custom Hooks Recharts |
| language | TypeScript |
| state_management | React Context Custom State Management |
Features
- Automatic prerequisite and modality validation keeps academic plans aligned with degree requirements while blocking unavailable subjects.
- Detailed academic progress dashboard shows approved, regular, and blocked subjects with year-by-year summaries.
- Real-time schedule conflict detection highlights overlapping commissions and incompatible time blocks as users plan.
- Compatible schedule generation recommends alternative commission combinations for group coordination and seamless enrollment.
- Flexible free planner mode supports custom timetables, event creation, and interactive schedule editing.
- Customizable schedule appearance includes theme colors, grid patterns, and layout options for better visual clarity.
- Persistent progress is saved in browser cookies so users do not lose their plan when reloading the page.
- Export schedules and plans directly as JSON, PNG, or PDF for easy sharing and offline use.
- Workload analytics visualize weekly hours, distribution of subjects, and academic progress to aid decision making.
- Responsive interface adapts to desktop and mobile devices with a polished React and Chakra UI experience.
- Academic organization support for annual, semestral, and cuatrimestral plans ensures the planner matches the structure of each study program.
- Academic organization-aware subject filtering manages commission availability according to the selected semester, quarter, or annual structure.
- Modular state management using React context and custom hooks keeps planner logic scalable and maintainable.
Screenshots
















