This is a CRUD application for managing Pokemon data for Pokemon Go. It allows you to list, search, page, and filter Pokemon data, and it is built with NestJS as the backend framework along with MSSQL database.
To run this application, you need to have the following software installed on your machine:
- Node.js (version 14.x or later)
- npm (Node Package Manager)
- Docker (with Docker Compose)
- Microsoft SQL Server
- Clone the repository to your local machine:
$ git clone https://github.com/your-username/pokemon-go-searchbase.git
$ cd pokemonGO
- Install the project dependencies:
$ yarn install
To run the application, use the following command:
docker-compose up --build
The server will start running on http://localhost:8080.
The API documentation for this application can be accessed using Swagger/OpenAPI. After running the application, visit http://localhost:8080/docs to view the API documentation.
Unit tests are included to ensure the correctness and robustness of the application. To run the tests, use the following command:
$ yarn test
This project is licensed under the MIT License.