Projekt 01
Task Manager
Personal to-do app
A clean to-do app: add, complete and delete tasks, filter by status, and clear completed. Tasks are saved in your browser with localStorage, so your list survives between visits. Light/dark theme included.
Work
Small projects I build in my spare time to practise what I learn — from JavaScript front-ends to Python desktop tools.
Projekt 01
Personal to-do app
A clean to-do app: add, complete and delete tasks, filter by status, and clear completed. Tasks are saved in your browser with localStorage, so your list survives between visits. Light/dark theme included.
Projekt 02
Promotion calculator for the IMS Basel
A Python desktop app (Tkinter) for the IMS Basel. Enter several weighted grades per subject; it computes each subject's report grade (rounded to the nearest half) and your average, then tells you whether you're promoted definitiv or provisorisch — following the IMS rules (INF ≥ 4, at most 2 failing grades, average ≥ 4).
Projekt 03
Live weather & 7-day forecast
A weather app that searches any city and shows the current conditions plus a 7-day forecast with a small SVG temperature chart. Live data comes from the free Open-Meteo API (no key needed) — with city search, geolocation, and light/dark theme.
Projekt 04
Flashcards with spaced repetition
A flashcard trainer built on the Leitner system: flip a card, mark whether you knew it, and tricky words come back more often. Includes starter decks (French & German), your own words, a direction toggle, and per-box progress — all saved in your browser with localStorage.