Bizzam - Flex project

Bizzam

BizZam is an online platform for playing user created bingo boards!

BizZam Live

Background and Overview

In BizZam, boards can be anything users wants to play, such as office bizzingo, lecture bizzingo, or even scavenger hunt bizzingo!

BizZam is primarily built with the MERN stack, a combination of following four technologies: MongoDB, Express, React, and Node.

Functionality & MVP

  • User authorization: sign up and log in.
  • Generate a board according to the admin's choice of categories.
  • Display all the boards for that player.
  • Allow players to join with a pin.
  • Display all the players who plays that particular board.
  • Store the square's details in the board and populate it for other players.
  • Declare the winner.
  • Production Readme.
Bonus Features
  • Allow images as proof.
  • Share location as proof.

Technical and Technological challenges

  • Reading data from the backend to populate the categories for the board.
  • Adding multiplayers to the game by generatins and sharing a pin.
  • Displaying all the players who plays the same board.
  • Storing a player's sqauare value and displaying it to the other players.

Accomplished over the Weekend

  • All members of the team read the Chrome and MERN tutorials
  • Set up database
  • Wrote proposal Readme and planned work for the week
  • Implement user authorization (Nero and Sai) and database backend (Craig and Trevor)

Group Members & Work Breakdown

Craig Jewett, Nero Chen, Sai Lakshmi Pattabiraman and Trevor Shepard

January 2

  • Build the skeleton for the game, board and theme (Nero and Sai).
  • Work on the backend (Craig and Trevor).
  • Debugg and test as we go.

January 3

  • Continue adding actions, utils and reducers. (Nero and Sai)
  • Continue working on the backend.
  • Seed the database (Craig and Trevor).
  • Debugg and test as we go.

January 4

  • Work on the frontend components.
  • Style the finished features.
  • Debugg and test as we go.
  • Plan for the weekend work.