Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
7db8413
updated readme
Nahnahke Apr 25, 2023
aec99ad
Trying first commmit
sammyolsson Apr 25, 2023
05e695a
Trying first commmit again
sammyolsson Apr 25, 2023
d1da1ba
reducers and components
sammyolsson Apr 25, 2023
eb7e07a
Boilerplate
sammyolsson Apr 25, 2023
a89d2b1
fetch complete
Nahnahke Apr 26, 2023
36dcf0e
updated
Nahnahke Apr 26, 2023
c31cb1a
added an unconnected input form and a button in userNameInput
Nahnahke Apr 26, 2023
4169535
added usernameinput to main
Nahnahke Apr 26, 2023
8303d3f
got description and coordinates up
Nahnahke Apr 26, 2023
f85b115
up- and running
Nahnahke Apr 26, 2023
9cfd70c
finished UserNameInput
Nahnahke Apr 27, 2023
8bc9ded
update
Nahnahke Apr 27, 2023
dbd0666
Added Lottie and much other cool things, need to get background image…
sammyolsson Apr 27, 2023
14b5c56
solved the background images
Nahnahke Apr 28, 2023
8b11336
started basic styling
Nahnahke Apr 28, 2023
64ba6fb
changed margins
Nahnahke Apr 28, 2023
a50bbc3
changed font size
Nahnahke Apr 28, 2023
fcde945
added unique username
Nahnahke Apr 28, 2023
db61e69
Did some major styling
sammyolsson Apr 28, 2023
81a3b8a
updated styling for mobile, added buttons
JohLeo Apr 29, 2023
80a3488
responsivness for desktop
JohLeo Apr 29, 2023
a4c896f
removed border on illustrations lolz
JohLeo Apr 29, 2023
998b769
some opacity changes
JohLeo Apr 29, 2023
c73c187
solved centering of GameBoardWrapper
Nahnahke Apr 29, 2023
40c802b
added favicon & metatags
Nahnahke Apr 29, 2023
c7488a5
centered Lottie
Nahnahke Apr 29, 2023
0bc3796
test
Nahnahke Apr 29, 2023
ba0c769
test
Nahnahke Apr 29, 2023
8ab8fe4
test
Nahnahke Apr 29, 2023
9275064
test
Nahnahke Apr 29, 2023
cdc34e3
test
Nahnahke Apr 29, 2023
ebfb09c
test
Nahnahke Apr 29, 2023
afd3e6e
test
Nahnahke Apr 29, 2023
26172d0
test
Nahnahke Apr 29, 2023
f11adf9
test
Nahnahke Apr 29, 2023
49d7c56
test
Nahnahke Apr 29, 2023
f6ba951
test 100
Nahnahke Apr 29, 2023
90e272a
test
Nahnahke Apr 29, 2023
cf43d40
test
Nahnahke Apr 29, 2023
30a80d5
test
Nahnahke Apr 29, 2023
6589a3d
test
Nahnahke Apr 29, 2023
b28ebaa
test
Nahnahke Apr 29, 2023
7c35e00
test
Nahnahke Apr 29, 2023
13d6a8d
test
Nahnahke Apr 29, 2023
5fefa00
test
Nahnahke Apr 29, 2023
8e9c76f
test
Nahnahke Apr 29, 2023
de85501
added comments
Nahnahke Apr 30, 2023
ea96b11
added keys
Nahnahke Apr 30, 2023
33ed4b1
test
Nahnahke Apr 30, 2023
0e12920
updated readme
Nahnahke Apr 30, 2023
fa44baa
corrected spelling error
Nahnahke May 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 25 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,31 @@
# Project Labyrinth
Project Labyrinth - https://project-labyrinth-jhs.netlify.app/

Replace this readme with your own information about your project.
🏁 Goals:

Start by briefly describing the assignment in a sentence or two. Keep it short and to the point.
In this week's project, we were tasked with building a project which allows a user to navigate a maze, in the form of a text-based adventure, provided by a backend in React and Redux and we have successfully completed what we set out to do.

## The problem
The goal for this week was to use the API specified to build a frontend that gives the user control over what to do next. We focused on using thunks and redux to build the communication with the backend.

Describe how you approached to problem, and what tools and techniques you used to solve it. How did you plan? What technologies did you use? If you had more time, what would be next?
Overall, we found this project to be a great opportunity to practice the use of thunks, bring together different parts of React and working with fetching and posting to an API. We are very pleased with the outcome and looking forward to using the skills and knowledge we gained from this project in future endeavors.
Comment on lines +1 to +9
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good looking readme. Clear goals and descriptions of how you solved the task.


## View it live
Must-have requirements:

Every project should be deployed somewhere. Be sure to include the link to the deployed project so that the viewer can click around and see what it's all about.
✅ Build a responsive page.

✅ Use Redux to store the current state of the game.

✅ Focus on the UX design and handle response delay.

✅ Use thunks to wrap the API calls.

🚧 The problem:

We started by going through the design and sketching the different components out along with the design, deciding on how to structure the app. We used a mob-programming approach, starting off by fetching from the API using thunks. Then we moved on to build the base of the code structure and building the LoadingIndicator.js using a Lottie. Then we put time and effort into styling the page and making sure everything works as it should.

If we had more time, we would have added arrows that point the player into the direction displayed. We would also have added a background song where the player is able to toggle the sound on and off.

💻 Tech stack:

React Redux CSS HTML Figma

View it live https://project-labyrinth-jhs.netlify.app/
Loading