Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/pablocarmona/pokedex-app
- Owner: PabloCarmona
- License: mit
- Created: 2022-12-19T12:09:07.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-11T12:58:45.000Z (about 2 years ago)
- Last Synced: 2024-06-12T18:42:07.471Z (8 months ago)
- Topics: githubactions, nextjs, playwright, react, vercel
- Language: TypeScript
- Homepage: https://pokedex-app-two-eta.vercel.app/
- Size: 165 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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.