React Native (Expo)-app för att hålla koll på bilrelaterade utgifter. Använder Supabase för autentisering och databas.
- Node.js 20.19.4+ (krävs för Expo SDK 54)
- npm eller yarn
- Expo Go-app på telefon (valfritt) eller Android/iOS-simulator
- Inloggning/registrering med e-post och lösenord (Supabase Auth)
- Bilar – lägg till, redigera och ta bort bilar (namn, regnr, märke, modell, år)
- Utgifter – registrera utgifter per bil med kategori, belopp, datum, notering och valfritt miltal
- Kategorier – Bränsle, Service, Försäkring, Parkering, Vägtull, Övrigt (från databas)
- Översikt – totalt och summering per kategori respektive per bil
- Profil – visa e-post och logga ut
App.tsx– rot med AuthProvider och RootNavigatorsrc/contexts/AuthContext.tsx– auth-state och signIn/signUp/signOutsrc/lib/supabase.ts– Supabase-klient med AsyncStorage för sessionsrc/navigation/– Auth-stack, Main-tabs, Cars-stack, Expenses-stacksrc/screens/– Login, Register, Cars (lista/form), Expenses (lista/form), Overview, Profilesrc/types/database.ts– TypeScript-typer för tabellersupabase/schema.sql– tabeller och RLSsupabase/seed_expense_categories.sql– seed för kategorier