Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kelilipan/pkdx

A simple pokedex web app built with react.js, typescript, & love ❤️.
https://github.com/kelilipan/pkdx

graphql pokeapi pokedex pokemon react tokopedia

Last synced: about 2 months ago
JSON representation

A simple pokedex web app built with react.js, typescript, & love ❤️.

Awesome Lists containing this project

README

        

# PkDx: A PokeDex app


PKDX


A simple pokedex web app built with react.js & typescript made by Wisesa.dev.


PKDX

## Run Locally

### Prerequisite

- [Node.js](https://nodejs.org/)
- [yarn](https://yarnpkg.com/getting-started/install) (recommended)

Clone the project

```bash
git clone https://github.com/svspicious/pkdx
```

Go to the project directory

```bash
cd pkdx
```

Install dependencies

```bash
yarn
```

Start the development server

```bash
yarn start
```

Open http://localhost:3000 with your browser to see the result.

## Running test

```bash
yarn test
```

## Github Actions

This project has a github actions scripts to run `yarn test` & lighthouse assertion, see it in [**_actions_**](https://github.com/svspicious/pkdx/actions) (ha! get it?).

## Built Using

- [Create React App](https://create-react-app.dev/) to initialize the project.
- [Emotion.sh ⚡](https://emotion.sh/) css-injs.
- [Apollo](https://www.apollographql.com/docs/react/get-started/) graphql client.
- [mazipan/graphql-pokeapi](https://github.com/mazipan/graphql-pokeapi) for graphql api.
- [Workbox ⚙️](https://developers.google.com/web/tools/workbox/modules/workbox-strategies) for creating service worker.
- [Jest](https://jestjs.io/) & [react testing-library](https://testing-library.com/) for testing.
- Written in [typescript](https://typescriptlang.org).
- [Hosted on Vercel 🚀](https://vercel.com/).

## Deploy your own

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fsvspicious%2Fpkdx)

## Feedback

If you have any feedback or issues, you can submit it [here](https://github.com/svspicious/pkdx/issues).

## License

This project licensed under [MIT License, Copyright (c) 2021 Wisesa](./LICENSE)

**_Pokémon © 2002-2021 Pokémon. © 1995-2021 Nintendo/Creatures Inc./GAME FREAK inc. TM, ® and Pokémon character names are trademarks of Nintendo._**