Personal academic workspace for MBA coursework management

Course materials were scattered across Google Classroom, email attachments, and local folders. Finding a specific reading or assignment required searching multiple platforms and remembering which course used which tool.
Important academic notifications were buried in Gmail alongside spam, SMS messages mixed with personal texts, and RSS feeds required separate reader apps. No unified bulletin board aggregated all information sources.
Class schedules, assignment deadlines, and exam dates lived in different calendars and reminder apps. Synchronizing academic commitments with personal Google Calendar required manual duplication of every event.
Course materials scattered across Classroom, email, and local folders
Unified materials library with Google Classroom API sync
Notifications buried across Gmail, SMS, and RSS feeds
Consolidated bulletin board aggregating SMS, Gmail, and RSS sources
Manual schedule duplication between academic and personal calendars
Integrated schedule with Google Calendar export and event management
A single-user localhost application designed as a personal academic command center. Integrates Google APIs (Classroom, Gmail, Calendar) to pull course materials, email notifications, and calendar events into one interface. Prisma ORM with SQLite provides zero-configuration local persistence. The bulletin board aggregates three notification channels (SMS registration records, Gmail sync, RSS feeds from GeekNews/HuggingFace/OpenAI) into a single timeline. Built with Next.js 16 App Router for fast navigation between dashboard widgets.
BDD Pipeline Flow

Central dashboard displaying current term info, today's tasks, reading queue, and summary queue. Shows the active course (AI/Strategic Management) with quick-access widgets for pending academic work.

Centralized repository for all course materials synced from Google Classroom. Organizes readings, slides, and assignments by course and week with search and filter capabilities.

Unified notification board aggregating SMS registration records, Gmail inbox sync, and RSS feeds (GeekNews, HuggingFace Daily Papers, OpenAI News). All academic and tech news in one chronological timeline.

Academic schedule management with Google Calendar export integration. Supports manual event creation for classes, deadlines, and exams with calendar view for monthly overview.
SMS + Gmail + RSS unified bulletin
Classroom, Gmail, Calendar API sync
Local-first persistence with Prisma ORM
Localhost-only academic workspace