A student side project to sharpen full-stack and DevOps skills. Built when there's time and motivation.
The main focus right now is UniPlanner — a schedule management tool for University of Bologna students. Pick your subjects, get a personalized .ics calendar link, subscribe in Apple Calendar / Google Calendar / Outlook — always in sync.
There are more ideas beyond UniPlanner's core functionality, but one thing at a time.
| Repository | Stack | What it does |
|---|---|---|
| scraper-service | Python, FastAPI | Fetches courses and timetables from UniBo |
| auth-service | Go, Gin | Google/Apple OAuth, JWT, sessions |
| calendar-manager-service | Go, Gin | Calendar CRUD, .ics generation |
| databases | SQL | PostgreSQL migrations |
| frontend | Next.js, TypeScript | Web interface |
Un progetto studentesco per migliorare le competenze full-stack e DevOps. Sviluppato quando c'è tempo e voglia.
Il focus principale al momento è UniPlanner — uno strumento di gestione degli orari per gli studenti dell'Università di Bologna. Scegli le tue materie, ottieni un link .ics personalizzato, iscriviti su Apple Calendar / Google Calendar / Outlook — sempre aggiornato.
Ci sono altre idee oltre alle funzionalità principali di UniPlanner, ma una cosa alla volta.
| Repository | Stack | Cosa fa |
|---|---|---|
| scraper-service | Python, FastAPI | Raccoglie corsi e orari da UniBo |
| auth-service | Go, Gin | Google/Apple OAuth, JWT, sessioni |
| calendar-manager-service | Go, Gin | CRUD calendari, generazione .ics |
| databases | SQL | Migrazioni PostgreSQL |
| frontend | Next.js, TypeScript | Interfaccia web |