A project of the NC Collaborative for Children, Youth and Families
The application is roughly broken into two overall components: server
and browser
. Each has its own npm setup (cd... npm install
in both).
views
- nunjucks templatessrc
- TypeScript source for server-side applicationserver.ts
- application entry pointmodels
- TypeORM model definitions / entity classesroutes
- collections of application route controllers@types
- extra project-specific typedefs to augment third party library types
-
browser
src
- TypeScript source for browser-side scripts
-
static
- catch-all for serving static assets; should be served directly by apache / nginx