Skip to content
This repository was archived by the owner on Dec 21, 2019. It is now read-only.

Vanglant/ts-node-koa-clean

Repository files navigation

Clean Architecture with Koa, Typescript, TypeOrm, Inversify

This project is a template made to learn about Clean Architecture and the stack mentioned above. It will be updated as serious projects begin to implement new functionality based on this template.

To use it:

yarn or npm install

Then

yarn dev or npm run dev

You also need to modifiy ormconfig.sample.json with your database configuration (MySQL for me).

TODO:

  • TypeOrm Connection.

  • Koa Server.

  • DI with InversifyJS.

  • A base Clean Architecture that I can improve and modify.

  • Make tests with Jest,

  • Proper handling of configuration (Dev vs Production).

  • Proper logging.

  • Koa security best practices.

About

Koa-Typescript project template trying to implement Clean Architecture.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors