Skip to content

Latest commit

 

History

History
41 lines (24 loc) · 2.04 KB

README.md

File metadata and controls

41 lines (24 loc) · 2.04 KB

Version GitHub Downloads Issues LICENSE

BetterLectio

Velkommen til BetterLectios mono-repo. Her finder du alt vores kode, som vi har lavet til BetterLectio. Det inkludere vores API, vores hjemmeside og alt det andet som får det hele til at spille sammen.

Lectio REST API

dokumentationen følger snart

Sync server og OAuth server

Aka: auth.betterlectio.dk

Denne server bruges til at auth brugere med google (serverside) så de ikke behøver at logge ind hver gang de ønsker at synkronisere deres kalender. denne server bruges også til at synkronisere kalendere med lectio. og vigtigst af alt så holder denne server den nyeste version af appen så klienterne ved hvornår de skal opdatere.

Hjemmeside

Hjemmesiden er lavet i SvelteKit og er hostet i Søborg i en docker container på en server. den bruger Shadcn-svelte som UI framework og er skrevet i TypeScript.

Node.js

App (Android og Desktop)

Appen bruger samme kodebase som hjemmesiden men er pakket i en Android app og en desktop app. dette er opnået ved hjælp af Tauri 2.0 som er et rust framework til at lave desktop apps med web teknologier.

Hvis du vil udvikle på appen så skal du installere Rust (og android studio hvis du vil udvikle til android) og så køre npm run dev i apps/frontend mappen.

rust
android studio

Hvordan kan jeg hjælpe?

Følg denne guide for at komme i gang med at bidrage til projektet. se wikien