- Use the technology you’ve been working with over the course of the module to demonstrate mastery of the following:
- React
- Router
- Asynchronous JavaScript
- End to end testing with Cypress
- Create personas and user stories to describe your target audience
- Work within constraints to deliver a product for your niche audience, which helps solve a problem unique to them.
Zelda Breath of the Wild is a good starting point for people newer to the RPG gaming experience, with this comes an older demographic of players that might need help learning the basics of what items/foods can help you on your journey. View a list of possible items/foods and see details about where to find them and the benefits of consuming them.
- This site has been deployed on Heroku, you can view the most current build here: https://zeldascompendium.herokuapp.com/
Additionaly, if you want to create a local version of this app follow the instructions below
- Fork the repository found here: https://github.com/RyanBaer42/ZeldasCompendium
- Clone down your new, forked repo. While cloning, name it what you want your local repo to be named, and run git clone.
- cd into the repository
- Install NPM packages by running npm install in your terminal
- Start the server by running npm start in your repo
- After starting the server, the project will run at http://localhost:3000/
I worked on this project for 7 days. I am in my 5th week in my third module in Turing.
Some challenges included:
- Trying to successfully implement Router and Switch and create error components that work in tandem with Router.
- Utilizing useEffect and useState to practice using modern React Hooks
Some wins included:
- Stubbing an Api request using cy.intercept from the Cypress testing Library
