Skip to content

web-at-berkeley/bootcamp-week-1-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Week 1 – Tic Tac Toe

Thicker than a bowl of oatmeal.

Getting Started

Make a copy of this template on you or your partner's personal GitHub account. Please do not clutter the web-at-berkeley organization.

You should now have a personal copy of this starter code. Clone the repo so you have it locally, then make a new branch using

git checkout -b development

Install packages:

yarn

Finally:

yarn start

and open http://localhost:3000 to view it in the browser.

If you're using VSCode, it's recommended to go into settings and set eslint.codeActionsOnSave.mode to all and editor.formatOnSave to true.


Phases

  • Phase 1 (recommended Saturday) – Developing a model/outline of how the UI will be structured (component hierarchies, deciding how to use state + props, etc.). Write in a .txt file and submit for review.
  • Phase 2 (rec. Monday) – Adding all the components and finishing the hierarchies (Components don't have to be filled out completely, we just want you to get the hierarchies down first)
  • Phase 3 (rec. Wednesday) – Adding in data logic and persistence logic :))

Requirements

Your final product should look like this: link to Figma

Technical Requirements

Functional Requirements

  • Must be a 2 player game
  • Game board must be made of cards - each card is either an X or an O or not filled in yet
  • Keep track of # of wins or loses
  • Persisted across refreshes
  • After each win or loss, have a button to reset

Submission

Add your team information to this spreadsheet

For each phase, create a PR from development to main

Send the link to #bootcamp-devs-checkoffs on Slack for review

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published