Skip to content

Charles-Wefso-Turing-Projects/debatable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Debatable

An icebreaker tool for bizarre arguments.

Contributors:

  • Charles Wefso (GitHub: CWefso)

Learning Goals

  • Building applications in React
  • Testing React with Jest and React Testing Library
  • Develop better practices for making commits and project workflow.
  • Using Router to manage URL states.
  • Using Express to build a micro-service
  • Managing API fetch calls and writing endpoints in the microservice.

Application Install Instruction

In a different directory than the server:

  • Clone down this repo

  • Run npm install

  • Run npm start

  • Go to localhost.3000 in your browser.

Project Overview

This application is designed to provide a short ice-breaker activity for groups of 5.

Main Page

Instructions are provided

Instructions

Two players are selected as debators. The rest are judges. Two random topics will be assigned to each debator.

Game

  1. The debators get 30 seconds to research.

  2. Player One gets 60 seconds to make their case.

  3. Player Two gets 60 seconds to make their case.

Vote

After both sides have had a chance to debate, the judges get to select a winner.

Winner

Future Plans

  • Build out own dataset with better curated terms and images.
  • Save winning teams to an array of champions.
  • Optional amount of judges.
  • MediaQueries for a better mobile experience.

Technologies Used

  • React / Router
  • React Hooks
  • React Testing Library / Jest
  • JavaScript
  • HTML/CSS/SCSS

Systems/Practices

  • git/Version Control
  • ARIA

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors