An open-source alternative to the widely used Lukkarikone 4
Customizable, fast & lightweight
Important
Currently only supports the Lukkarikone instance of Turku UAS.
juhanias/lukkarikone is structured as a monorepo. It contains the relevant service components for Avoin Lukkari.
This is a pretty barebones React Router based project bootstrapped with Vite. Bun, TS, Tailwind, Zustand are the main technologies used.
At the present moment, in production, the frontend builds are being served through a Cloudflare Pages instance, while the backend API is hosted separately. This is subject (and likely) to change in the future.
The backend is an Elysia server. The stack is Typescript & Bun, with Prisma ORM (todo). The backend is responsible for proxying & caching data, providing utility endpoints, enforcing business logic & handling user data (todo!).
bun setupbun dev