This is my personal blog you can download it and see how it works. Download master branch and install. It is assumed that you already have Node and NPM installed. Admin panel http://localhost:8080/#/login (admin:admin).
Back-end:
cd server
npm i
npm run start
Front-end:
cd client
npm i
npm run serve
➖ MongoDB
➖ CRUD
➖ Authorization
➖ Filters
- Starting in: localhost:8080
- Admin panel: localhost:8080/#/login (admin:admin)
- Starting in: localhost:5000
- API: localhost:5000/api/
- SSL is not used locally, but prod use. On a VPS startApp() function is different from the local
- Nginx is not used locally, but prod and use for static files. Local used endpoint that is not available on a VPS
❌ Back-end refactoring [BE]
❌ Front-end refactoring [FE]
✔️ Add features to update image when you update article (old picture need remove) [BE/FE]
❌ Add multiple select [FE]
❌ Add feature chose several article category [BE/FE]
❌ Add multilang [BE/FE]
❌ Tests coverage [BE/FE]
❌ Add "2FA for admin login [BE/FE]
✔️ Add paginator [BE/FE]
❌ Update isAdmin solution [FE]