Skip to content

camekman/project-labyrinth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Project Labyrinth

In this project we allow the user to navigate through a text-based adventure maze provided by a backend. We used an API specified to build a frontend which gives the user control over what to do next. The project is build through pair-programming

##How we built it

This is our first project where we used thunks and redux to build the communication with the backend. We started out by creating all the reducers and basic components to get all the functionality to work. After we got the API to work and the game to appear by creating useDispatch and useSelector hooks we added an animated loader from the library Lottie. We chose to use a loader to create a better UX since the API call delays the flow. All styling is made through React Redux Styled Components. We changed the background colours through switch statement(components/Game.js).

##Technologies used in this project:

React Redux Styled Components

View it live

https://amazing-maze-adventure.netlify.app/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.0%
  • HTML 15.1%
  • CSS 1.9%