An open API service indexing awesome lists of open source software.

https://github.com/ilkaytech/nodejs-express-stock-api


https://github.com/ilkaytech/nodejs-express-stock-api

authentication express-js jsonwebtoken logger-middleware moongose node-js nodemailer swagger-api

Last synced: 7 months ago
JSON representation

Awesome Lists containing this project

README

          

# NODEJS EXPRESS | Stock Management API

## Outcome

🔗 [Live - StockAPP](https://stockapp-vzgx.onrender.com)

- email: admin@site.com
- password: aA?123456

### ERD:

![ERD](./erdStockAPI.png)

### ERD-2 (snake_case):

![ERD](./erdStockAPI2.png)

### Login:

![ERD](./login.png)

### Register:

![ERD](./register.png)

### Swagger:

![ERD](./swagger.png)

### Folder/File Structure:

```
.env
.gitignore
index.js
package.json
readme.md
src/
config/
dbConnection.js
swagger.json
controllers/
auth.js
brand.js
category.js
firm.js
product.js
purchase.js
sale.js
token.js
user.js
helpers/
passwordEncrypt.js
sendMail.js
middlewares/
authentication.js
errorHandler.js
findSearchSortPage.js
logger.js
permissions.js
upload.js
models/
brand.js
category.js
firm.js
product.js
purchase.js
sale.js
token.js
user.js
routes/
auth.js
brand.js
category.js
document.js
firm.js
index.js
product.js
purchase.js
sale.js
token.js
user.js
```