Alparslan Semiz
ENDETR
All projects
Section
Web & Backend
Context
Solo
Stack
TypeScript · React · Vite · Tauri
Status
Active
Stop on the route
Budapest

The story

My father lays out the weekly timetable for his course, a private course in Turkey, by hand every term. I wanted to give him a tool built for exactly that.

Mozaik replaces aSc Timetables for that course. It does about half of what aSc does and tries to do that half better. It is one HTML file with everything inside: double-click it and it opens in the browser, with no installer, no server, no account and no internet. The same page also runs as a site that works offline after the first visit, and as a Windows .exe built with Tauri that backs up every plan to Documents. The interface is in Turkish, English, German, Spanish and French.

It is built with Vite, React and TypeScript, and tested hard: 719 unit tests, 512 end-to-end tests against the real file over file://, and 22 more for the site. The project has more than 600 commits.

See it on the route

Quick version · one screen

Alparslan Semiz

Full-stack developer at Traggert and CS student at KIT, Karlsruhe. I ship games, Mac apps and web projects, mostly alone and sometimes in teams.