Pokédex app in card style. Swipe through pokemon cards or guess who's that pokemon?.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
·
How it's made?
Table of Contents
There are many great pokédex apps online but I found most of them are similarly built, displayed in a grid, scroll and click a pokémon to view more details about it. So I build my own but in a different style.
No mobile version yet.
Features:
- Swipe pokémon cards to explore
- Add to favorites
- Play "who's that pokémon?"
- Climb the leaderboard
Of course, I will be adding more soon or you can request a feature.
- PokéAPI
- Nextjs
- TypeScript
- Sass
- redux-toolkit
- Framer
- next-auth
- MongoDB
- Mongoose
- Pokémon Assets from HybridShivam
To get a local copy up and running follow these simple example steps.
This is an example of how to list things you need to use the software and how to install them.
- yarn
npm install --global yarn
- Clone the repo
git clone https://github.com/kitharvey/pokenex.git
- Go to project directory
cd pokenex
- Install NPM packages
yarn
- Create MongoDB, set up your database and copy MONGODB_URI
- Create Github-OAuth and copy client ID and secrets
- Create
.env
file and add URI and keysMONGODB_URI = "xxxxxxxxxxxxxxxxxxxxxxxx" GITHUB_CLIENT_ID = "xxxxxxxxxxxxxxxxxxxxxxxx" GITHUB_CLIENT_SECRET = "xxxxxxxxxxxxxxxxxxxxxxxx" AUTH_SECRET = "xxxxxxxxxxxxxxxxxxxxxxxx" JWT_SECRET = "xxxxxxxxxxxxxxxxxxxxxxxx" JWT_SIGNING_PRIVATE_KEY = "xxxxxxxxxxxxxxxxxxxxxxxx" NEXTAUTH_URL = "http://localhost:3000/"
- Start the application in your localhost
yarn dev
This project is still under development.
Kit Harvey - linkedIn
Project Link: https://github.com/kitharvey/pokenex