/sparsta

🏦 Best bank in Bergen

Primary LanguageTypeScript

Sparsta

Enkel bank app laget med SvelteKit.

Dette er min innlevering for kodeoppgaven til Stacc - Future of Fintech høst 2023. Se oppgaven her.

Prøv live på sparsta.vercel.app.

Demo

https://github.com/omfj/sparsta/blob/main/.github/demo.mp4

Hvordan kjøre

  1. Klon repoet
git clone git@github.com:omfj/sparsta
  1. Installer avhengigheter
cd sparsta
pnpm install
  1. Start databasen
docker compose up -d
  1. Kjør migrasjoner
pnpm db:migrate
  1. Kjør appen
pnpm dev

Gå til localhost:5173 for å se nettsiden.

Hvordan bruke

Opprett bruker

Gå til localhost:5173/registrer og opprett en bruker.

Logg inn

Gå til localhost:5173/logg-inn og logg inn med brukeren du opprettet.

Legg til konto

Gå til localhost:5173/profil/konto og legg til en konto.

Se transaksjoner

Gå til localhost:5173/profil/konto og velg en konto for å se dens transaksjoner.

Legg til transaksjon

Gå til localhost:5173/overfor og fyll inn skjemaet.

Stack

  • SvelteKit - En av de bedre fullstack rammeverkene, lett å behandle state, routing og mutasjoner.
  • TailwindCSS - Gjør at man komemr fort i gang med design.
  • Drizzle ORM - Enkel ORM som ikke har for mye overhead og abstraksjoner.
  • PostgreSQL - Lett å bruke og lett å sette opp.