/Besties

Besties is a game similar to Kahoot where players connect to a server and get randomly matched together to solve trivia questions of increasing difficulty.

Primary LanguageSvelte

HTML5 Icon

Have you ever sat down in a new class and stared at the nobodies around you? Wonder who they are, and what they're thinking? Well daydream no more! With Bestiesโ„ข, you can quickly bond with your fellow students! Besties is a game similar to Kahoot where players connect to a server and get randomly matched together to solve trivia questions of increasing difficulty. Let's do what it takes to get CS students to actually talk to each other!

MVP ๐Ÿ†

  • Create desktop website with which to host game
  • Create phone website to play game with
  • Set up backend to coordinate game between two screens
  • Set up connection between two individual โ€œBestiesโ€ phones
  • Allow two โ€œBestiesโ€ to take group photo

Stretch Goals ๐Ÿ“Š

  • Add library that host can preselect question bank from
  • Add user auth for users to save their question bank to

Milestones ๐Ÿ—ฟ

Week To-Do
1 Assign frontend, backend, and fullstack
2 Make sure that everyone has their development environment set up, teach everyone Git
3 Decide color palette and fonts; find general aesthetic; Begin Figma wireframing
4 - 6 Implement website frontend in Svelte, Work on backend
6 - 8 Implement mobile frontend in Svelte, Work on backend
8 - 10 Presentation development and practice
FINAL Inevitable Victory

Tech Stack ๐Ÿงฑ

Tutorials ๐Ÿ‘ถ

The Team ๐Ÿซ‚

Sisi Aarukapalli - Fullstack

Pankhuri Goyal - Fullstack

Varshni Karthikeyan - Front-end Lead

Xander Pham-Rojas - Back-end Lead

Muaaz Abed - PM

Jon Perry - Industry Mentor

GitHub Cheat Sheet ๐Ÿ”„

Github Cheat Sheet

Command Description
cd "Besties" Change directories over to our repository
git branch Lists branches for you
git branch "branch name" Makes new branch
git checkout "branch name" Switch to branch
git checkout -b "branch name" Same as 2 previous commands together
git add . Finds all changed files
git commit -m "TestyTestTest" Commit with message
git push origin "branch" Push to branch
git pull origin "branch" Pull updates from a specific branch

Special Thanks ๐Ÿ‘

  • Special thanks to ACM leadership for giving us the opportunity for Besties to happen
  • And special thanks to viewers like you. Thank you.