Author
Project Description
- A site for Harry Potter-loving fans that want to play wacky light-hearted drinking games styled after the game “Piccolo” and “Curses”. The game allows for 2-8 players and lets the players pick a large array of characters from the Harry Potter universe. Players can add rules if desired or hit quick start to hop right into the game. If the players choose to add rules they can do so, but the data does not persist past refresh at this time.
Installation
Fork this repository:
Clone your forked repository
git clone
and the copied URL
Change into the directory and install the project dependencies
-
cd
into the directory and runnpm install
for dependencies -
In the terminal project root directory run
npm start
Project Goals
- Create a functioning app using React, Router, and Asynchronous JavaScript
- Decide what the most viable product for the app will be
- Use an external API
- To build a robust testing package
- To have a multipage app using routing
Wins
- Learning more about React testing and overcoming the issue with testing elements like spin button
- Incorporating smooth user experience using the route
- Building an application solo
- Utilizing the data from the API to make a functioning game
Challenges
- Testing certain interactions of the app such as the spin button
- Overcoming unexpected behavior with user interaction such as allowing the user to select up to 8 people
- Accessing the API data properly from the API Key, originally the key was not allowed
Technologies Used
- React
- Jest and React testing libraries
- Webpack and Babel
- Fetch API
Spec Given
Issues to be Resolved
- You can check out any issues available on my project board:
Special Thanks
- Mentor Nathaniel D Foster, Instructor Leta Keane, Instructor Khalid Williams, Greyson Elkins and Ben McClung from the 2005 Frontend class, and 2006 Turing School of Software & Design Cohort Members.