StudyOS is a student-focused workspace that brings your classes, assignments, notes, and study sessions into one place. It helps you plan what to study next, stay on top of deadlines, and build consistent routines with lightweight tracking and analytics.
- Assignment tracker: add due dates, priority, status, and reminders
- Course dashboard: organize tasks and notes by class
- Study sessions: Pomodoro timer, session logs, and weekly streaks
- Smart planning: generate a study plan from upcoming deadlines and workload
- Notes + resources: attach links, PDFs, or docs to each course or assignment
- Progress analytics: time spent per class, completion rate, and overdue trends
- Auth + sync (optional): sign in and access your data across devices
- Live: (add link)
- Short video: (add link)
- Screenshots: (add
/docs/screenshots)
- Frontend: React / Next.js + TypeScript
- UI: Tailwind CSS
- Backend: API routes / serverless functions
- Database: Postgres (Prisma) or DynamoDB
- Auth: NextAuth / Cognito (optional)
- Node.js 18+ (or 20+)
- Package manager: npm / pnpm / yarn
git clone https://github.com/<your-username>/studyos.git
cd studyos
npm install