Skip to content

Latest commit

 

History

History
56 lines (44 loc) · 1.71 KB

File metadata and controls

56 lines (44 loc) · 1.71 KB

Blog

 

🎯 About

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:3000/login (admin:admin).

🏁 How to start

Back-end:

  • cd server
  • npm i
  • npm run start

Front-end:

  • cd client
  • npm i
  • npm run dev

✨ Features

➖ MongoDB
➖ CRUD
➖ Authorization
➖ Filters

📝 Info for front-end

  • Starting in: localhost:3000
  • Admin panel: localhost:3000/login (admin:admin)

📝 Info for back-end:

  • 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

✅ Todos

❌ 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]
✔️ Add SSR [FE]