https://github.com/ibrsec/bs-store-backend
Backend of the BS Store App
https://github.com/ibrsec/bs-store-backend
express jwt mongodb
Last synced: 2 months ago
JSON representation
Backend of the BS Store App
- Host: GitHub
- URL: https://github.com/ibrsec/bs-store-backend
- Owner: ibrsec
- Created: 2024-07-22T13:53:00.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-09T13:19:10.000Z (almost 2 years ago)
- Last Synced: 2025-01-08T21:36:30.128Z (over 1 year ago)
- Topics: express, jwt, mongodb
- Language: JavaScript
- Homepage: https://bs-store-backend.vercel.app/api-doc/
- Size: 365 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
BS Store backend | Fullstack
An awesome backend of the BS Store fullstack application
Explore the docs »
Backend Swagger
·
Frontend Live Link
·
frontend Repo
·
Report Bug
·
Request Feature
📎 Table of Contents 📎
---
[](https://bs-store-backend.vercel.app/api-doc/)
## ℹ️ ERD
[](https://bs-store-backend.vercel.app/api-doc/)
---
📦 Backend of the bs-store-frontend project for store data
🎯 Used express, dotenv, express-async-errors,jsonwebtoken, mongoose, swagger-jsdoc, swagger-ui-express,cors
🖥 MongoDb is used as db
🔩 Jwt token authentication is use for authorization an authentication operations
💪 Normal users can only list the products
🌱 Admin user can list create update and delete the products and categories of the products
```sh
# clone the project
git clone https://github.com/ibrsec/bs-store-backend.git
# enter the project directory
cd bs-store-backend
# install dependency
npm install
# develop
npm run start
```
```diff
+ bs-store-backend (folder)
+ |---src (folder)
| |---config (folder)
| |
| |---controller (folder)
| |
| |---helpers (folder)
| |
| |---models (folder)
| |
| |---routes (folder)
| |
| └---helper (folder)
|
|----.env
|----.gitignore
|----package.json
|----vercel.json
└----readme.md
```
---