File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,35 @@ This is an Express service written in [TypeScript](https://www.typescriptlang.or
1515- [ Docker] ( https://docs.docker.com/ ) Containers for setting up environment.
1616- [ Redis] ( https://redis.io/ ) database for storing AI messages.
1717
18+ ## Project Structure
19+
20+ ``` yaml
21+ common : common code and utilities for all modules
22+ di : dependency injection container
23+ modules : application features
24+ module_name :
25+ adapters : class adapters for external resources
26+ dataproviders :
27+ services :
28+
29+ application : application layer for controllers and routes
30+ controllers :
31+ routes :
32+
33+ core : application core logic
34+ entities :
35+ usecases :
36+ utils : class and constant utilities for this module
37+ ` ` `
38+
39+ ## Prerequisites
40+
41+ Before running the application, make sure you have the following installed:
42+
43+ - NodeJS (v20.12.1)
44+ - PNPM (v9.7.0)
45+ - Docker (v27.2.0)
46+
1847## Running the application
1948
20491. Clone this repository
You can’t perform that action at this time.
0 commit comments