src/app/**: all major files for the software to run
src/config/*.ts: configuration related files
src/database/**: contains all related files for managing database
src/database/migrations: files that will control schema changes
src/app/console/**/*.ts: All cli commands you want to add
src/app/controllers/**/*.ts: controller classes that will be used by http server
src/app/models/*.ts: ORM models
src/routes.ts: all routes
src/helpers.ts: general helper functions
src/index.ts: main entry point of the all
src/initialize.ts: most important file, it loads all files for the framework to use. also used by test classes
src/middlewares.ts: your middlewares
src/schedulers.ts: cron jobs
.env