2024-05-15 14:49:30 +01:00
2024-04-14 16:03:01 +01:00
2024-04-06 21:10:37 +01:00
2024-04-07 15:44:17 +01:00
2024-03-09 21:28:07 +00:00
2024-03-09 21:28:07 +00:00
2024-03-09 21:09:47 +00:00
2024-03-09 21:32:50 +00:00
2024-04-07 15:12:59 +01:00
2024-04-14 16:03:01 +01:00

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 pokesprite, which is licensed under the MIT license.

S
Description
No description provided
Readme GPL-3.0 412 MiB
Languages
TypeScript 45.8%
Svelte 45.1%
PLpgSQL 5.5%
JavaScript 3.3%
HTML 0.3%