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
- Host: GitHub
- URL: https://github.com/ibrsec/portfolio-backend
- Owner: ibrsec
- Created: 2024-09-05T14:12:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-09T13:35:57.000Z (almost 2 years ago)
- Last Synced: 2025-02-26T07:44:14.374Z (over 1 year ago)
- Topics: express, jwt, mongodb
- Language: JavaScript
- Homepage: https://portfolio-backend-ochre-phi.vercel.app/api/documents/swagger/
- Size: 553 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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 ๐
---
[](https://portfolio-backend-ochre-phi.vercel.app/api/documents/swagger/)
---
ERD:
[](https://portfolio-backend-ochre-phi.vercel.app/api/documents/swagger/)
---
๐ฆ Backend of the portfolio page
FRONTEND:
๐ฏ Projects are listed under projects tab
๐ฏ Projects are categorized!
BACKEND:
๐ฏ Projects are stored with mongoDB
```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
```
```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
```
---
---
Backend