Ett fullstack-bokningssystem för tidsbokning hos en (fiktiv) frisör- och skönhetssalong.
- server/ — Node + Express API, SQLite-databas (via better-sqlite3), ingen extern databasserver behövs
- client/ — React + Vite, bokningsflöde för kund + enkel adminvy
npm install
npm run dev
Detta startar både API:et (http://localhost:4000) och webbklienten (http://localhost:5173) samtidigt. Databasen skapas automatiskt (server/data.db) med exempeldata första gången servern startar.
Du har erfarenhet av MERN (MongoDB), men SQLite valdes här för att projektet ska gå att starta med ett enda kommando utan att du behöver installera och starta en separat databasserver. Databaslagret (server/db.js) är litet och avgränsat — vill du byta till MongoDB, Postgres/Supabase eller Firebase senare går det bra, hojta till så hjälper jag dig.