Skip to content

uCryNet/crynet.tech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

🏁 How to start

Back-end:

  • cd server
  • npm i
  • npm run start

Front-end:

  • cd client
  • npm i
  • npm run serve

✨ Features

➖ MongoDB
➖ CRUD
➖ Authorization
➖ Filters

📝 Info for front-end

  • Starting in: localhost:8080
  • Admin panel: localhost:8080/#/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]