- Description
- Built With
- Getting Started
- Relation with older project
- Swagger API Documentation
- Postman Collection
- Function Documentation
This small project is made for completing a task to join Megaventory company internship program.
Megaventory company is a cloud-based order and inventory management solution aimed at medium-sized businesses.
This is a list of needed instructions to set up your project locally, to get a local copy up and running follow these instructions.
-
.
Follow this article to install node js and npm Install Node js and npm
There is a relation between this project and an older project called RedditX, that I nearly followed the same project architecture (
Controller
=>Service
=>Entity
orModel
),
that is,Service
is responsible for handling dealing with database or with requesting external service,
andController
is reponsible for handling requests and providing data for services,
andEntity
orModel
is responsible for representing the business logic,
and finally if there is need for something like emails, thenView
is reposnsible for building this email's view for example.
You can look on the Swagger API documentation at API Documentation
You can look on this Postman Collection in order to try any request at Postman Collection
You can look on this Function Documentation at this file
./function-documentation/index.html