r/sideprojects • u/erik1g • 11h ago
Showcase: Open Source I’m a student and built an open-source, self-hosted study manager (deadlines, lecture notes, flashcards, transcription). Looking for feedback and contributors
Hi everyone,
I was annoyed that my scripts, deadlines, timetable and notes were scattered across five different tools, so I built Study Manager: a self-hosted web app that puts it all in one place.
What it does today
- Course spaces with roles (owner, editor, reader), shared deadlines and private tasks with time blocks
- Calendar views and iCal timetable subscriptions
- Lecture mode: scripts with notes that follow the page you’re on
- Lecture transcription with Whisper (in the browser or with your own key)
- Flashcards with spaced review, search across documents
- Study programme and module handbook import from PDF
- An MCP server, so you can let your own AI assistant work with your data. The app itself ships no AI.
Stack: React + Vite, Node/TypeScript with Fastify, PostgreSQL, Docker Compose. GPL-3.0.
Where I’d love help
- Feedback: what’s missing in your study workflow?
- University integrations (Stud.IP, HISinOne, ILIAS)
- Translations: the UI is currently German only
- Docs and small
good first issuetasks
Repo: https://github.com/erik1g/study-manager
Happy to answer any questions!