Web application for making it easier to organize challenge runs of Pokemon with friends.
- Docker
- Docker-Compose V1
- Integration testing infrastructure is not compatible with V2 just yet.
- Node.js version 14+
For installing these tools, I suggest using asdf vm. This project is asdf-vm compatible! If you want to install the proper and working prerequisite software just run the command below:
asdf install
Ninjask is a monorepo built and organized using Lerna. The front-end and back-end
codebases are located within this same repository under the packages
folder.
For getting started in the back-end codebase, check out its README.
For getting started in the front-end codebase, check out its README.
The back-end is a RESTful HTTP based API that is built using Node.js, TypeScript, and uses Koa.js as its middleware framework for handling HTTP requests and responses.
The front-end is a React application that uses TypeScript.