Skip to content

juhanias/lukkarikone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

122 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Avoin Lukkari logo

Avoin Lukkari Monorepository

An open-source alternative to the widely used Lukkarikone 4
Customizable, fast & lightweight

lukkari.juh.fi

Important

Currently only supports the Lukkarikone instance of Turku UAS.

Development & Components

juhanias/lukkarikone is structured as a monorepo. It contains the relevant service components for Avoin Lukkari.

apps/frontend

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.

apps/backend

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!).

Prerequisites

Setup

bun setup

Running Locally

bun dev

About

lukkari.juh.fi - a 3rd party scheduling tool for Turku University of Applied Sciences with extensive customization options, quick load times & no authentication

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Contributors