Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pratham-jaiswal/poketrivia
Explore Pokémon lore with quizzes and facts. Catch 'em all!
https://github.com/pratham-jaiswal/poketrivia
expressjs mern-stack mongodb mongoose nodejs pokeapi reactjs sass
Last synced: 10 days ago
JSON representation
Explore Pokémon lore with quizzes and facts. Catch 'em all!
- Host: GitHub
- URL: https://github.com/pratham-jaiswal/poketrivia
- Owner: pratham-jaiswal
- License: mit
- Created: 2024-05-05T18:05:51.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-29T07:13:52.000Z (6 months ago)
- Last Synced: 2024-05-29T20:00:04.513Z (6 months ago)
- Topics: expressjs, mern-stack, mongodb, mongoose, nodejs, pokeapi, reactjs, sass
- Language: JavaScript
- Homepage: https://poketrivia.pratham-jaiswal.club
- Size: 7.96 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
![PokéTrivia](https://i.imgur.com/khHJxB7h.png)
# 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](https://pokeapi.co/)*
- 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](https://i.imgur.com/CGq2X53.png) |
|:--:|
| Home|| ![Imgur](https://i.imgur.com/1B6TOTu.png) |
|:--:|
| Play Modes|See the Play Modes
| ![Imgur](https://i.imgur.com/8jTrh2a.png) |
|:--:|
| PokéQuiz|| ![Imgur](https://i.imgur.com/YhA0GFj.png) |
|:--:|
| Who's that Pokémon|| ![Imgur](https://i.imgur.com/VmUz4oV.png) |
|:--:|
| Scramble Surge|| ![Imgur](https://i.imgur.com/PiSCkko.png) |
|:--:|
| PokéMart|See more from PokéMart
| ![Imgur](https://i.imgur.com/lb925mz.png) |
|:--:|
| PokéMart - Hatches|| ![Imgur](https://i.imgur.com/G4urbGH.png) |
|:--:|
| PokéDex|See more from PokéDex
| ![Imgur](https://i.imgur.com/iWpH20k.png) |
|:--:|
| PokéDex - All Owned Pokémon|| ![Imgur](https://i.imgur.com/R4xu33Q.png) |
|:--:|
| PokéDex - All Legendaries|| ![Imgur](https://i.imgur.com/aA4Kltb.png) |
|:--:|
| 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](https://github.com/pratham-jaiswal/poketrivia/blob/main/CONTRIBUTING.md) for the process of submitting pull requests to us.
## License
This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/pratham-jaiswal/poketrivia/blob/main/LICENSE) file for details.