contactprojectstechnologiesabout

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

https://i.ibb.co/23cktwbD/landing-page.png
https://i.ibb.co/XxCMRCrs/academic-plans-gallery.png
https://i.ibb.co/27vPc0Kx/dynamic-academic-plan-and-correlatives.png
https://i.ibb.co/jZr4rKWY/subject-details.png
https://i.ibb.co/3m92zqpv/details-of-the-academic-plan-and-sources.png
https://i.ibb.co/vfpkp5D/approved-subjects-summary.png
https://i.ibb.co/6JFhnrvD/unlocked-subjects-summary.png
https://i.ibb.co/Zz5ZVR0t/blocked-subjects-summary.png
https://i.ibb.co/NgDvgCnt/academic-statistics.png
https://i.ibb.co/9mxPb30T/academic-performance-by-block.png
https://i.ibb.co/MysPHJyT/subjects-scheduler.png
https://i.ibb.co/XrWZ1SzP/schedule-personalization.png
https://i.ibb.co/jP9P44BS/subject-schedule-selection.png
https://i.ibb.co/3yrp80hS/distribution-of-weekly-workload.png
https://i.ibb.co/FFmgFjv/new-event-form.png
https://i.ibb.co/ymd4C5Sh/custom-subject-schedule.png
https://i.ibb.co/ynhLpdtp/coordination-with-colleagues.png