Express Backend Application for company wide use in Algoirthm.io. Tech Stack:
- Node.js
(18.x or above)
- Express
(5.x)
- PostgreSQL
(16.x or above)
- Sequelize
(6.x)
- Install dependencies:
npm install
- Configure environment variables from .env.example
- Run migrations:
npm run migrate
- Start server:
npm start
/logs
- Application logs/src
/config
- Configuration files/controllers
- Request handlers/database
- Database-related files/enums
- Enumeration definitions/errors
- Custom error definitions/middleware
- Express middleware/models
- Database models/routes
- API route definitions/services
- Business logic/utils
- Utility functions/validations
- Request validation schemas