Skip to content

pratham-jaiswal/poketrivia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PokéTrivia

PokéTrivia

Test your Pokémon knowledge with engaging quizzes and trivia challenges. Collect over a thousand Pokémons. A fun project for Pokémon enthusiasts and trivia lovers alike!

Disclaimer:
This web application is a fan-made project created for educational and entertainment purposes. It is not affiliated with, endorsed, sponsored, or specifically approved by Nintendo or any of its affiliates All Pokémon characters, names, and related indicia are trademarks of Nintendo, Game Freak, and Creatures. This project does not intend to infringe upon these trademarks and is not made for profit. We hope you enjoy using this application as much as we enjoyed creating it. If you have any questions or concerns, please feel free to reach out to us.

Features

  • Auth0 for authentication
  • Data collected from PokéAPI*
  • 1k+ Pokémons to collect
  • PokéQuiz with 20 random questions evrytime
  • Who's that Pokémon with 10 random pokémon silhouette everytime
  • Scramble Surge with 10 random scrambled pokémon names
  • Earn PokéCoins (₱)
  • Buy and hatch egg(s) to recieve random Pokémon(s)
  • A Pokédex to view Pokémons stats

*Data has been collected from PokéAPI and stored in a DB as PokéAPI mentions "but we still encourage you to limit the frequency of requests to limit our hosting costs".

Demo

Imgur
Home
Imgur
Play Modes
See the Play Modes
Imgur
PokéQuiz
Imgur
Who's that Pokémon
Imgur
Scramble Surge

Imgur
PokéMart
See more from PokéMart
Imgur
PokéMart - Hatches

Imgur
PokéDex
See more from PokéDex
Imgur
PokéDex - All Owned Pokémon
Imgur
PokéDex - All Legendaries
Imgur
PokéDex - All Mythicals

To-Do

  • Improve responsiveness for mobile devices

Just an idea, for now:

  • Speedy Showdown - A Rapid Fire PokéQuiz (120s)
  • Type Matchup - Match Pokémon to their respective types
  • PokéMart to have a possibility of giving already owned Pokémons
  • Trading extra Pokémons with other players
  • Leaderboards

Built With

  • React.js
  • Node.js
  • Express.js
  • MongoDB
  • Sass
  • EmailJs
  • PokeAPI (for data)

Contributing

Please read CONTRIBUTING.md for the process of submitting pull requests to us.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.