Skip to content

NestorNebula/where-is-waldo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Logo

Where's Waldo?

About

App Screenshot

This project is a photo tagging app/game inspired by the "Where's Waldo?" books series.

The app consists of a game with multiple levels where the User has to find characters in a photo as quickly as possible.

The user time is then stored and a leaderboard for each level is provided in the app.

Built With

NodeJS Express PostgreSQL Prisma React Vite Vitest

AND

JavaScript CSS

Getting Started

Prerequisites

  • NPM
  • PostgreSQL database

Installation

  1. Fork the Project repository

  2. Clone the forked repository to your local machine

    git clone [email protected]:<your username>/<repo name>.git
    
  3. Update remote URL

    # SSH:
    git remote add upstream [email protected]:where-is-waldo/<repo name>.git
    
    # HTTPS:
    git remote add upstream https://github.com/where-is-waldo/<repo name>.git
    
  4. Go to the server directory

    cd server
    
  5. Create a .env file in the project root directory with the following keys

    PORT=<PORT>
    DATABASE_URL=<your_db_url>
    
  6. Install required packages

    npm install
    
  7. Go to the client directory and repeat the same process, this time with this key

    VITE_API_URL=<your_api_url>
    
  8. Open the app in development mode

    npm run dev
    

If an error occurs, make sure you have done everything properly according to this guide. If you think so, you can Open an Issue.

Usage

Once the app, the API and the db are running, you should be able to start the app locally.

Game rules can be found in the app's homepage.

Contributing

If you find an issue within the app or want to contribute, you can Open an Issue.

License

MIT License

Contact

Noa Houssier - Github

Acknoledgements

(go back to the top)

Releases

No releases published

Packages

No packages published