Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pablocarmona/pokedex-app

A web app for browsing and learning about different Pokemons
https://github.com/pablocarmona/pokedex-app

githubactions nextjs playwright react vercel

Last synced: about 1 month ago
JSON representation

A web app for browsing and learning about different Pokemons

Awesome Lists containing this project

README

        

# Pokedex App

A web app for browsing and learning about different Pokemons. Built with [Next.js](https://nextjs.org/) and deployed on [Vercel](https://vercel.com/). Tested using [Playwright](https://playwright.dev/) for end to end testing.

## Prerequisites

* Node.js 12+
* npm 6+

## Installation

1. Clone the repository:

```bash
git clone https://github.com/PabloCarmona/pokedex-app.git
```

2. Install dependencies:

```bash
cd pokedex
npm install
```

## Running the app

1. Start the development server:

```bash
npm run dev
```

2. Open http://localhost:3000 in your browser.

## Running tests

1. Create a production build:

```bash
npm run build
```

2. To run the test suite:

```bash
npm test
```

## Built with

* [Next.js](https://nextjs.org/) - A framework for building server-rendered React apps
* [Vercel](https://vercel.com/) - A cloud platform for hosting web apps
* [Playwright](https://playwright.dev) - A Node.js library for automating browser testing
* [TanStack Query](https://tanstack.com/query/v4) - Powerful asynchronous state management for TS/JS, React, Solid, Vue and Svelte

## Contributing
We welcome contributions to this project! Please raise a PR to the main branch or write an issue if you have any suggestions or improvements.

## License
This project is licensed under the MIT License - see the [LICENSE](./LICENSE.md) file for details.