Initial project structure and core modules

Add environment example, update .gitignore, and switch license to AGPL v3. Introduce error handling classes, ESLint config, and main modules for database, logging, certificate management, and utility functions. Add authentication routes, schemas, and service layer for a modular REST API. Update README and set up repository structure for further development.
This commit is contained in:
2025-12-23 15:59:43 +01:00
parent 4e822b4868
commit 0b1662d8ca
32 changed files with 4656 additions and 88 deletions

5
.env.example Normal file
View File

@@ -0,0 +1,5 @@
WEB_PORT=3000
IS_PROD=TRUE
DATABASE_HOST=host
DATABASE_USER=username
DATABASE_PASSWORD=Password