- api
- middlewares # API Global Middlewares [ Auth, Rate Limit, etc ]
- resources
- resource-1 # API Resources [ Controller, Interface, Model, Service, Validators ]
- resource-1.controller.ts # Resource Controller [ Express Router ]
- resource-1.interface.ts # Resource Interface [ Mongoose Schema ]
- resource-1.model.ts # Resource Model [ Mongoose Model ]
- resource-1.service.ts # Resource Service [ Business Logic ]
- resource-1.validator.ts # Resource Validator [ Express Validator, Joi, etc ]
- resource-1 # API Resources [ Controller, Interface, Model, Service, Validators ]
- config # Environment variables and configuration related things [ Database, JWT, etc ]
- loaders # Split the startup process into modules [ Express, Database, Firebase, etc ]
- utils # Utility classes and functions [ Global Interfaces, Exceptions, etc ]
- decorators # Custom Decorators
- assets # Static Assets [ JSON files, etc ]
- jobs # Jobs definitions for agenda.js [ Cron jobs ]
- subscribers # Event handlers for async task [ Email, etc ]
- types # Type declaration files (d.ts) for Typescript [ Custom Types, etc ]
-
Notifications
You must be signed in to change notification settings - Fork 0
License
BrahimAkar/PhotoRevive-Api
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published