Modern production-ready typescript backend template
This project provides a typesafe, production ready modern web API template along with a full development environment.
It gives your project a clean base to start and follows development good practices, essentially focusing on maintainability and extensibility
Lastly, it aims to save developers a lot of time since all nasty configurations are already written (typescript, eslint, jest, docker, CI, ...) and technologies are already chosen (language, testing framework, database, ORM, ...)
This repository is templated. Use it as a base for your own projects by clicking on Use this template |
API-template is fully integrated with
Don't hesitate to share your improvements or to give feedback on Discord (LeChatErrant#6074) :wink:
Documentation can be found in the wiki
API is automatically deployed on Heroku and can be reached on api-template-prod.herokuapp.com
For a complete production deployment, see ops-template
Additionally, you can try out the API here, on Postman
npm install
npm run dev:services
npm run dev
...and more
The template comes with a Command-Line Interface that helps you to initialize, develop and maintain your projects. It saves you from writing boilerplate code
The CLI is currently under heavy development and will be release soon ❤️
More details in wiki
git checkout -b my-new-feature
)git commit -am 'Add some feature'
)git push origin my-new-feature
)Issues and comments welcomed ! :wink:
LeChatErrant - creator and maintainer