Skip to content

Latest commit

 

History

148 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swolify

Overview

Hate working out but love yelling bingo? Swolify combines the thrill of Bingo with fitness! Users play an Exercise Bingo game, choosing exercises and difficulty levels. Swolify then generates exercises that fill up the Bingo board as they are completed, aiming for that satisfying "Bingo!"

Swolify Deployable Link

Table of Contents

Project Views

Landing Page: swolify-landing-page

Profile Selection Page: profile-page

User Dashboard View: dashboard view

Gameboard View: gameboard view

Winner View: Winner view

Technologies Used

Languages

  • JavaScript

Frontend

  • React
    • react-dom
    • react-router-dom
  • Apollo Client
    • apollo-boost
    • graphql
  • Victory (for data visualization)
  • FontAwesome
    • @fortawesome/fontawesome-svg-core
    • @fortawesome/free-regular-svg-icons
    • @fortawesome/free-solid-svg-icons
    • @fortawesome/react-fontawesome

Testing

  • @testing-library/react
  • @testing-library/jest-dom
  • @testing-library/user-event
  • Cypress
  • Web Vitals

Build Tools

  • react-scripts
  • gh-pages

Others

  • ESLint
  • Browserslist

Instructions for Use

  • Start at the Home page and click "START".
  • Choose from 4 profiles on the Profile page.
  • On the Dashboard, select a workout and difficulty.
  • Engage with the game by completing exercises to fill the Bingo board.
  • Win by getting a tic-tac-toe.
  • Click "Home" after winning to return to the start.

Future Features

  • Implement a loading screen.
  • Introduce a turn/round limit to increase the challenge.

Project Management

MVP Proposal

Contributors

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages