📝 Oversikt over dependencies & teknologier i prosjektet

Co-authored-by: Sindre Kjelsrud <sindre.kjelsrud@nav.no>
This commit is contained in:
Markus Johansen 2023-07-14 15:44:36 +02:00
parent e9ec35162b
commit 1fbc3d5832

53
Dependencies.md Normal file
View file

@ -0,0 +1,53 @@
# Dependencies
## Frontend
- Typescript
> Javascript med typeing
- Next.js
> React-basert frontend rammeverk
- TailwindCSS
> CSS rammeverk bestående av små utility-klasser
- Axios
> HTTP klient-rammeverk/bibliotek
- Aksel
> NAVs design system som inkluderer ikoner, komponenter etc.
- useSWR
> Bibliotek som forenkler datafetching over Axios
## Backend
- Kotlin
> Moderne Java basert språk
- HikariCP
> Database connection pool som etablerer forbindelser mellom database og backend
- PostgreSQL
> SQL database rammeverk
- Ktor
> Asynkron HTTP server ~ RESTAPI
- JUnit
> Testrammeverk for backend i Kotlin
- Flyway
> Databasemigrering rammeverk
- Exposed
> ORM for å skrive SQL-spørringer i Kotlin
- Logback
> Loggføringsbibliotek
## Build
- yarn
- gradle