- work on the type guessing mode
- work on Shiny Guesser: Daily
- Player is prompted with an image of a pokemon.
- The player must make a guess whether the pokemon is normal or shiny.
- Correct guesses increase streak while incorrect guesses reset it. Each run is also timed.
- After run has ended, the player is asked if they want to save their score, and if so prompted for a username.
- Username is then saved with the streak and time to the database, and displayed on the leaderboard.
- Predetermine 20-30 pokemon
- Players go through them one by one, guessing whether they are shiny or not
- Run is timed
- Display x/20 correct with time
- Hard mode:
- A single random pokemon
- Player has to select its type(s) from the listing
- Mid mode:
- Display maybe 4 pokemons with question "which of these is type1/type2?"
- Clone the repo
npm i
both in the root and /vue- create copy
.env.example
into same dir and rename it.env
- run
docker compose up -d
- you can interact with the redis with
docker exec -i <container name / id> redis-cli
. Rundocker ps
for the name/id
- in root run
npm run start
to start both back and front
- Check
package.json
for other commands
- Go to
localhost:5173
for front andlocalhost:8080/api/whatever
for backend
- Commits should follow Conventional Commits as well as possible
- for now final commit in pull request should include the
/dist
dirnpm run build
andnpm run add-build
andgit commit
- preferably open an issue first and then work on PR