Team project. Frontend leadership does not imply sole authorship. Not sole authorship.
AcademEase
A student platform that centralizes academic course materials and helps students create and compare personalized semester schedules.
Algorithms
Databases
HCI
Networks
Past exams
Summaries
Q & A
Interactive demonstration
Deterministic local simulation — not a live product session.
Portfolio simulation — fictional courses only, no student accounts.
Preparing Schedule · language · materials. Case-study content stays readable while this loads.
Problem
Course materials and semester planning lived in fragmented places, making it harder for students to browse content and compare schedule options.
Solution
AcademEase combines a personalized drive for course materials with a schedule builder that can save and compare semester plans across English, French, and Hebrew interfaces.
What the product covers
Personalized Drive
Browse past exams, summaries, and questions and answers with filtered course-content views.
Schedule Builder
Plan future semesters with preferences, save schedule options, and compare saved schedules.
Multilingual and RTL
English, French, and Hebrew interfaces with RTL support and responsive layouts.
Contribution
Led frontend development after independently learning React, and contributed to backend and deployment work.
- Led frontend development after independently learning React
- Built significant interface and user-flow areas
- Contributed to backend development
- Contributed to deployment work
Team project — never describe as solo authorship.
- Shared product delivery across frontend, backend, and deployment
Architecture
- React and TypeScript frontend for course browsing and schedule planning
- FastAPI backend with MongoDB persistence
- AWS EC2 application hosting and AWS S3 for file storage
- College-email authentication with registration, profile, and password reset
- Multilingual UI with English, French, Hebrew, and RTL support
Technology stack
Key engineering decisions
Separate content browsing from schedule planning
Drive and schedule flows share authentication while remaining distinct product areas.
Design for multilingual and RTL use
Interface direction and copy support English, French, and Hebrew without treating LTR as the only layout.
Challenges
Complex student workflows
Authentication, content filtering, schedule creation, and comparison all need coherent state across the product.
Known limitations
- Team project; personal contribution is significant but not sole ownership.
- No production user metrics, commercial deployment claims, or institution-wide adoption figures are asserted.
- The portfolio schedule preview is a static semantic simulation labeled as a portfolio demonstration.