Projekt
- Inlämningsdatum Inget inlämningsdatum
- Poäng 0
Projekt (Små ändringar kan förekomma)
Någon av följande uppgifter med teknik som tagits upp under kursen (NodeJS, Vue) för att generera dynamiska webbsidor.
Välj ett av följande projektförslag:
- Online Schack: Spela 2 spelare mot varandra över nätet.
- Inkludera ett lobby system. Där användare kan skapa en ny match, samt gå med i redan skapade matcher.
- Online Kortspel: Spela upp till 4 spelare mot varandra över nätet, i valfritt kortspel. Förslagsvis black jack, bridge eller UNO.
- Inkludera ett lobby system. Där användare kan skapa nya matcher, samt gå med i redan skapade matcher.
- Collaborative text editing: Textediterings program likt google docs, som flera användare kan modifiera samtidigt (fast utan textformatering, eller media inklusion).
- Inkludera ett lobby system. Där användare kan skapa nya dokument, samt gå med i redan skapade dokument.
- En annonserings app: En app som kan användas till annonsering, likt blocket eller facebook marketplace. (Många frågat om bilduppladdninge är ett krav? svaret är ja)
Notera att vi uppmuntrar er att använda eventuella NPM paket Links to an external site. i projektet. Ni skall givetvis kunna argumentera för varför ett paket har använts, samt hur er användning av ett paket uppfyller eventuella betygskrav.
Ni har redan använt några stycken NPM paket i labbarna, tillexempel:
- Vue: https://www.npmjs.com/package/vue Links to an external site.
- Express: https://www.npmjs.com/package/express Links to an external site.
- Bcrypt: https://www.npmjs.com/package/bcrypt Links to an external site.
- Socket.io: https://www.npmjs.com/package/socket.io Links to an external site.
- Helmet: https://www.npmjs.com/package/helmet Links to an external site.
- Express-session: https://www.npmjs.com/package/express-session Links to an external site.
- Better-logging: https://www.npmjs.com/package/better-logging Links to an external site.
Redovisning och komplettering
I denna sida finns information om redovisning och komplettering.
Projektbetyg
Projektet har betygsskala E-A och bestäms utifrån följande betygsmatris:
Projektbetyg | Betygskrav |
---|---|
E |
Uppfyllt följande krav:
|
D |
Uppfyllt kraven för betyg E samt minst hälften (avrundat uppåt) av kraven för C. |
C |
Uppfyllt kraven för betyg E samt uppfyllt följande 3 krav:
|
B |
Uppfyllt kraven för betyg C samt minst hälften (avrundat uppåt) av kraven för A. |
A |
Uppfyllt kraven för betyg C samt uppfyllt följande 3 krav:
|