https://bondarenkovita35-afk.github.io/movie_seat_booking_VG/ Movie Seat Booking (VG) - individuell inlämningsuppgift Detta projekt är min individuella lösning på inlämningsuppgiften. Movie -Seaat - Booking. Jag har byggd projektet steg för steg för att uppfylla alla krav för både G och VG och för att kunna förklara hela lösningen vid muntlig redovisning.
Struktur backend/ Innehåller en lookal – json-server (REST API) med resurserna movies och bookings frontend/ Byggt i React (Vite) och innehåller sida för Bokning och Admin sida (CRUD för filmer) och “Om” sida. Starta projektet lokalt 1 Backend (json-server) Öppna en terminal och kör:
cd backend npm install npm run dev Backend kör på http://localhost:3001.
2 Frontend Öppna en ny terminal:
cd frontend npm install npm run dev Frontend kör på länken som Vite visar (oftast http://localhost:5173).
Loggbok Dag 1: skapade backend med json-server, testade API-endpoints Dag 2: byggde React-struktur (pages/components/services) Dag 3: implementerade salong med platser + prisberäkning Dag 4: bokningsform + validering + POST /bookings Dag 5: byggde admin sida med CRUD för movies GitHub Pages GitHub Pages kan publicera den statiska frontend sidan. JSON-server fungerar inte på Pages – men sidan ska kunna laddas in.