To build and run this app locally you will need:
- Yarn workspaces
- Lint and Prettier
- Dockerized
- Nodemon - server auto-restarts when code changes
- Koa v2
- TypeORM (SQL DB) with basic CRUD included
- Swagger decorator (auto generated swagger docs)
- Class-validator - Decorator based entities validation
- Jest unit tests
- Jest integration tests
- Sentry Integration
- Storybook
- Redux Toolkit
- Clone the repository
git clone https://github.com/appliedblockchain/launchpad-ts <project_name> - Install dependencies
cd <project_name> yarn -
Create
.envfile from.env.dev. -
Run the project in docker
yarn start - Keep dependencies updated
yarn upgrade-interactive | Package | Description |
|---|---|
| api | API server. |
| web | Web interface. |
Check docs inside this repository.