Skip to content
This repository has been archived by the owner on Dec 21, 2019. It is now read-only.
/ ts-node-koa-clean Public archive

Koa-Typescript project template trying to implement Clean Architecture.

License

Notifications You must be signed in to change notification settings

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

No packages published