Skip to content

A Pokédex website. I hope to incorporate features of Serebii, Bulbapedia, and PokémonDB and make a better site. Uses PokéAPI

Notifications You must be signed in to change notification settings

MechaDragonX/nodedex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeDex

What is NodeDex?

NodeDex is a Pokédex website written in TypeScript and compiled in a Node.js environment, hence the name. This is largely a project for fun, but I want to incorporate features of the popular Pokémon fansites, like Serebii, Bulbapedia, and Pokémon DB and hopefully make a site than their PokéDex sections. You can access the production build here!

How do I run it?

You can just go here but... As stated before, this project is written in TypeScript which compiles in a Node.js environment to JS. Make sure to install the typescript and ts-node packages to allow the project to run and then install all the packages specified in the package.json. Here are the commands you'll need:

$ npm install -g typscript
$ npm install -g ts-node
$ npm i
$ ts-node src/server

Then navigate to http://localhost:1996/. Why that port number? Cuz February 27, 1996

What's there now?

You can view basic dex pages for all Pokémon from generation 1 to 7 (8 is not supported by PokéAPI yet). You can navigate to /national/<National Dex Number> or /national/<Pokémon Name in Lowercase> and you will be able to see it in action. For example, if you type /national/448 or /national/lucario you'll see this: English Screenshot - 18/3/2020

If you click on the Japanese toggle switch at the top, you'll see this: Japanese Screenshot - 18/3/2020

Will this be the final name?

Probably not, but I can't be bothered at the moment. lol

Upcoming Features

  • Kana display option for Japanese
  • More languages?
  • Landing page for the national dex that shows less information
  • Search bar on landing page
  • Stat distribution and ability information
  • Other misc information

About

A Pokédex website. I hope to incorporate features of Serebii, Bulbapedia, and PokémonDB and make a better site. Uses PokéAPI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published