Projekt
- Inlämningsdatum Inget inlämningsdatum
- Poäng 0
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, bilduppladdning är ett krav i denna uppgift.
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:
|