Tac-online - Front-end
Front-end
Index
Back-end
Routes
Bassmallen
Loginmallen
Mallen base.html är grundmallen för projektet, alla andra mallar är baserade på denna. Base.html består av fördefinierade headers och div-ar. Blocket headline är den övre delen av sidan, denna innehåller bland annat titeln. Content är sidans huvudinformation, här visas spelet eller inloggningsformuläret. Mallen har även en speciell div just för flash-meddelanden. Flash-meddelanden används i inloggningssidorna och är nödvändigt för att till exempel informera en användare om att inloggningsinformationen är felaktig.
Sidan baseras på base.html. Mallen består av ett inloggningsformulär som används i funktionen def Online() (se 2.2.1.1) och tre olika länkar till andra nödvändiga sidor. Login-sidan kan ses som en startsida från där man tar sig in i spelets alla funktioner.
Createmallen
Scoreboardmallen
Mallen create.html innehåller ett formulär som används för att skapa nya användarkonton. Mallen består av ett formulär som används av def createAccount() för att skapa nya konton (se 2.2.1.2) . Sidan har även en länk till start login sidan.
Mallen är gjord för att visa resultat för spelade matcher för alla användare (se 2.2.1.6). Sidan består av en grid med ett tabell-element som presenterar statistiken. Mallen har även en länk till standard Login-sidan.
ER-diagram
ER-diagram
ER-diagram