Skip to content

gslama12/ASD-PROJECT-177

Repository files navigation

QUIZCRAFT

Basic Structure

  • React.js client (front-end)
  • Node.js client (back-end)
  • Socket.io for communication between React.js and Node.js
  • MongoDB Database:
  • Gmail Account:
    • username: [email protected]
    • pw gugfo6-zerroZ-vopcek
    • ap-pw (for access within intellij): kqrigykchdtupyso

How-To Run

  • Recommended IDE: WebStorm (free with student licence)
  • Install dependencies for client and server: $cd server; npm install $cd client; npm install
  • Run Server: $cd server; npm start
  • Run Client: $cd client; npm run dev

Socket Events Documentation

Socket events and examples are documented here.

Notes Regarding the First Release

This repo is still a WIP. Currently, the following functionality is implemented:

  • Login form UI
  • Quiz selection UI and navigation bar
  • Question Api: implemented in the back-end, front-end is not available yet (can be tested using Postman).

Notes Regarding the Final Release

The following functionality is implemented in the final release:

  • Multiplayer
  • Multiple quiz modes
  • Additional database functionalities
  • Many small details

Team 2 Board

Link to ClickUp

(In case that access is denied, please contact the PO [Tarik Spahic] via Email/Discord for permission.)

Design Document (WIP)

We used Figma as our main design document for the project, the current state is "Work in progress" since the design is constantly being iterated on and changed.

Brainstorming Board

We used Miro as our main idea board, where we write concepts, vote and discuss potential solutions.

DevOps Report

DevOps Report

Team Members

  • Tobias Fuchs (Dev)
  • Besjana Jaçaj (Dev-Ops)
  • Dominik Kolak (Dev)
  • Simon Mußbacher (Dev)
  • Tamara Puzić (Scrum Master)
  • Philipp Schrank (Dev)
  • Georg Slamanig (DevLead)
  • Tarik Spahic (Product Owner)
  • Markus Strimitzer (Dev)
  • Samuel Traussnig (Dev)

About

Quiz App (ASD-PROJECT-177)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published