Project done as a part of Technigo bootcamp.
This project was all about tying together the skills I have learned to build an app which retrieves a list of actions from the backend and presents them to the user as interactable items.
This week's project comes in the form of a text-based adventure.
Learning Objectives:
- How to make API calls around Redux using thunks
- How to structure your redux store to suit your data
- To send JSON in the body of a request
- Redux
- React
- React Hooks
- JSX
- thunks
- Styled Components
- API
🔵 Blue Level
- The page should be responsive.
- Use redux to store the current state of the game
- Focus on making the UX of the app good. Handle the response delay
- Use thunks to wrap API calls.
🔴 Red Level (Intermediary Goals)
- Show the descriptions of the directions in the main description of the current room. Present clear and simple actions.
- Focus more on design and make or use a design library
⚫ Black Level (Advanced Goals)
- Style each room/state based on the description. For instance, if it contains the word "forest" you may want to change the background to a forest