LaneEcho / LWT-bingo

Bingo game for virtual Lesbians Who Tech Conferences
MIT License
4 stars 0 forks source link

Lesbians Who Tech Bingo!

Summary

A simple Bingo game to ehnance your Lesbians Who Tech experience
[Play it here!](https://laneecho.github.io/LWT-bingo/)

Tech Stack

React TypeScript Firebase CSS HTML5 Material-UI Webpack Babel


How to Work on This Project

  1. Fork and close this repository to your local machine
  2. Install NPM packages: npm install
  3. Run npm run dev to start up the application
  4. Navigate to http://localhost:8080 to view the application
  5. Choose an issue to work on and create a branch
  6. Create a PR to merge your branch into dev & await review!


Theme

client/Theme/MainTheme.tsx contains the current information for our theme, and another theme object for Dark Mode is found in DarkMode.tsx It uses the experimental_extendTheme API which extends the default theme of MUI, which I found to avoid repetitive code like declaring the font family in both Dark Mode and Light Mode. We can easily update things like font family and breakpoints in the MainTheme object and they'll still apply to Dark Mode without having to also define them within the DarkMode object.
More details:
MUI Theme
extendTheme

To Do

Feature Status
Alert player when they win
Do not reset board on page refresh
Separate Modal Component
Updated UI
Responsive Design
Leaderboard/ Database
And more...

The Team

Developed By
Lane Hamilton LinkedIn Github
Tegan Barron LinkedIn
Jimena Cuadros LinkedIn Github
Alex Sharp LinkedIn Github
K.D. Hubbard LinkedIn Github