This is a solution to the Where's Waldo (A Photo Tagging App) project from The Odin Project JavaScript curriculum.
Users should be able to:
- Play the Where's Waldo game by finding characters in the image and clicking them.
- See which characters were already found and the time elapsed on the top bar.
- Save their score and check the high scores on the leaderboard.
- Switch between the game page and the leaderboard page.
- Repository URL: https://github.com/fernanda-veiga/wheres-waldo
- Live Website URL: https://fernanda-veiga.github.io/wheres-waldo/
- HTML, CSS, JavaScript
- React - JS Library
- date-fns - JS Library
- Webpack - JS Module Bundler
- React Router - React Library
- Firebase Firestore - Cloud Database
With this project, I learned how to use Firebase as a back-end to a React app. For this project, I worked with Firestore and learned how to store and read data from it. I stored sensitive information (the character's positions) and growing data (player's scores and names). For the leaderboard data, I learned how to display the information from Firestore in order and limited. By using Firebase, I could practice fetching data with APIs in a React environment.
For this project, in the future, I plan to:
- Optimize the images loading.
- Add mobile responsiveness.
- Build the counter as a React component.
- Add more levels.
- Github - @fernanda-veiga
- Linkedin - Fernanda Veiga
The series "Where's Waldo", and all images associated with it, are owned by Martin Handford.