Om webbplatsen
Syfte
Den här webbapplikationen är skapad som en del av kursen Backend-utveckling DT207G vid mittuniversitetet. Syftet med projektet är att bygga en CRUD applikation där både backend och front end komunicerar med ett eget REST api. Webbplatsen består av tre sidor: en Startsida som visar datar, en sida för att lägga till data samt denna sida för information.
Databas och server
Applikationen använder postgreSQL databas som körs på Render. Backend är byggd node och express och kommunicerar med databasen via pg klienten. All data hanteras genom ett eget REST api som tillhandahåller CRUD funktionalitet. Frontedn och backend är två separata tjänster, där backend är publicerad som en webbtjänst på Render och frontend är publicerad som en statisk webbplats via Netlify.
Slutsatser
Genom att arbeta med denna laboration har jag fått en tydligare förståelse för hur backend och frontend samarbetar med varandra. Samt en djupare förståelse kring webbtjänster. Jag har lärt mig hur man bygger ett eget REST api, hur man strukturerar en databas i postGre och hur man publicerar båda backend och databas via Render. Projektet har även gett repition inom fetch anrop, JSON-hantering, DOM manipulation och multipage inom Vite. Sammanfattat har uppgiften stärkt min förståelse inom pegreppet fullstack-utvecklaing och hur man bygger en komplett webb applikation.