Skip to content

jorgennonstad/RedditClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

277 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IDG2001 - Dockerisert Nettsted Denne oppgaven går ut på å lage et Reddit-lignende forum hvor brukere kan lage innlegg, like innlegg og se innlegg per kategori. Systemet er bygget med Flask API for backend, Railway SQL for databasen, og vi bruker Chameleon Cloud VM, NGINX og Docker for infrastruktur og distribusjon.

Systemet benytter Docker og Docker-Compose for å bygge og administrere de ulike komponentene, inkludert webserver, like-batcher og SQL-database.

Teknologier som brukes: Flask API (Python) for backend og API-håndtering. Railway SQL for databasesystemet. Chameleon Cloud VM for hosting og virtualisering. NGINX som lastbalanserer for webserverne. Docker og Docker-Compose for containerisering og distribusjon.

Funksjonalitet: Brukere kan lage innlegg knyttet til ulike kategorier (f.eks. r/cats, r/science). Innlegg kan likes, og hver bruker kan opprette et innlegg i en kategori. En bruker kan opprette en konto og bli logget inn. Siste 10 innlegg vises per kategori, og det er mulig å opprette nye innlegg. Enkelt brukergrensesnitt for å vise innhold, med muligheter for å like innlegg og opprette nye.

Systemkomponenter: Web server: Administrerer frontend og API-forespørsler. Behandlingslag: Håndterer backend logikk og operasjoner. Like-batcher: Kumper sammen "likes" for å redusere antall databaseoperasjoner. Database: Bruker en relasjonsdatabase (Railway SQL) til å lagre data som innlegg, brukere og likerklikk.

About

cloud oblig 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors