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

https://github.com/ibrsec/portfolio-backend

Backend of the Portfolio Page
https://github.com/ibrsec/portfolio-backend

express jwt mongodb

Last synced: about 1 month ago
JSON representation

Backend of the Portfolio Page

Awesome Lists containing this project

README

          









Logo

Backend of the Portfolio page


An awesome Backend of the Portfolio page





View Demo
ยท
Frontend Repo
ยท
Backend Redoc
ยท
Report Bug
ยท
Request Feature


๐Ÿ“Ž Table of Contents ๐Ÿ“Ž


  1. About The Project


  2. Overview

  3. Quick Setup

  4. Directory structure

  5. Built With


---


## โ„น๏ธ About The Project

[![swagger](./swagger.png)](https://portfolio-backend-ochre-phi.vercel.app/api/documents/swagger/)
---
ERD:
[![stock-app-erd](./erd.png)](https://portfolio-backend-ochre-phi.vercel.app/api/documents/swagger/)

(back to top)

---


## ๐Ÿ‘€ Overview

๐Ÿ“ฆ Backend of the portfolio page
FRONTEND:
๐ŸŽฏ Projects are listed under projects tab
๐ŸŽฏ Projects are categorized!

BACKEND:
๐ŸŽฏ Projects are stored with mongoDB

(back to top)


## ๐Ÿ›ซ Quick Setup

```sh
# clone the project
git clone https://github.com/ibrsec/portfolio-backend.git

# enter the project directory
cd portfolio-backend

# install dependency
# linux
npm run setup-production
# windows
npm run setup-production-windows

# run
node index.js

```

(back to top)


## ๐Ÿ“‚ Directory structure

```diff
+ portfolio-backend (folder)
+ |---src (folder)
| |---configs (folder)
| |
| |---controllers (folder)
| |
| |---errors (folder)
| |
| |---helpers (folder)
| |
| |---middlewares (folder)
| |
| |---models (folder)
| |
| โ””---routes (folder)
|
|----.env
|----.gitignore
|----index.js
|----package-lock.json
|----package.json
|----swaggerAutogen.js
|----vercel.json
โ””----readme.md
```

(back to top)

---


### ๐Ÿ—๏ธ Built With

---

Backend






























(back to top)