|
|
|
## Vårt prosjekt
|
|
|
|
|
|
|
|
Dette repoet inneholder gruppe 58 sitt prosjekt i faget TDT4140. Oppgaven gikk ut på å lage en arena hvor strikkere og bedrifter kan møtes for å utveksle ideer, vise fram det de holder på med, dele informasjon og følge oppskrifter utviklet av bedriftene. Målet er en plattform som er populær blant strikkere og som kan gi bedrifter en arena til å selge garn. Vi har løse dette ved å lage nettsiden Rød Tråd som har mange likhetstrekk med andre sosiale medier, men som utelukkende er retten mot strikkere og strikkebedrifter.
|
|
|
|
|
|
|
|
|
|
|
|
## Repoinnhold
|
|
|
|
Alle klasser og logikk for håndtering av nettsidens data finnes inne i mappen RodTraa. rodTraa er igjen delt inn i flere ulike mapper der alle håndterer ulik funksjonalitet:
|
|
|
|
|
|
|
|
* Templates og static: inneholder kode for brukergrensesnittet til appen
|
|
|
|
* rodTraa: inneholder innstillinger, spesifikasjoner for prosjektet og ...
|
|
|
|
* Apps: inneholder logikk for håndtering av nettsidens data. Innebærer blandt annet henting og skriving av data til databasen
|
|
|
|
|
|
|
|
|
|
|
|
## Arkitektur:
|
|
|
|
Django er et rammeverk bygget på en Modell View Controller(MVC) arkitektur. Bruk av Django i vårt prosjekt implementerer dermed automatisk MVC og arkitekturen vår blir da seende slik ut:
|
|
|
|
|
|
|
|
|
|
|
|
//TODO: legg til bilde av arkitekturen
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|