-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject-structure.txt
More file actions
22 lines (22 loc) · 1005 Bytes
/
project-structure.txt
File metadata and controls
22 lines (22 loc) · 1005 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
api-report-microservice/
├── app/
│ ├── generators/
│ ├── models/
│ ├── reports/
│ ├── services/
│ ├── routers/ # NEW: Dedicated folder for API route definitions
│ │ ├── asset_routes.py # Routes related to asset reports
│ │ ├── expense_routes.py # Routes related to expense reports
│ │ ├── user_routes.py # Example additional routes
│ │ └── __init__.py # Makes the folder a module
│ ├── database.py
│ ├── dependencies.py # Centralized shared dependencies (e.g., db sessions)
│ └── __init__.py # Makes the app folder a module
├── main.py # Main entry point, minimal logic
├── requirements.txt
├── .env
├── README.md
└── tests/ # For unit and integration tests
├── test_routers/
├── test_services/
└── test_generators/