Skip to content

jcreek/LivingDexTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Living Dex Tracker

A web app to track completion of a living Pokédex.

Developing

Cloned the repository you can install the dependencies with npm install, and start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

An example .env file is provided in the repository. You will need to copy .env.example to .env and fill in the values with your own credentials.

Once you have done this, you can seed the Pokédex data using the /api/seed endpoint. You will need to comment out the return; at the beginning of the GET function in /src/routes/api/seed.ts to do this. Make sure you remember to uncomment it afterwards.

Building

To create a production version:

npm run build

You can preview the production build with npm run preview.

Hosting

The app is hosted on Netlify at pokedex.jcreek.co.uk.

The Pokédex data is stored in a MongoDB database hosted on MongoDB Cloud.

User authentication is handled by Supabase Auth.

Dependencies

The living dex tracker's sprite collection is taken from PokéAPI Sprites, which is licensed under the Creative Commons CC0 1.0 Universal license.

About

A web app to track completion of a living Pokédex

Resources

License

Stars

Watchers

Forks