Skip to content

CRM System uses technologies (NodeJs, ExpressJs, Vue). Allows to authorize user, have a profile, manage users...

Notifications You must be signed in to change notification settings

andrew-svirin/crm-nodejs-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crm-nodejs-vue

CRM system allows to:

  • authorize users
  • view profile
  • manage users

Tech stack

Infrastructure: Docker
Client: Js + Vue3 + TypeScript
Server: Js + NodeJs + ExpressJs + TypeScript + MongoDB

Debug

  1. In Webstorm: Run/Debug Configuration -> Attach to Node.js/Chrome -> Setup Name=Express, Directory=server, Reconnect automatically=yes And then connect to running process.

Development mode

  1. Run make start to run containers
  2. Run make load-fixturesto load fixtures
  3. Run make watch-server to run server
    img.png
  4. Run make serve-client to run client
    img_1.png
  5. Open browser in http://localhost:8080 app.gif
  6. Run make test to run tests

About

CRM System uses technologies (NodeJs, ExpressJs, Vue). Allows to authorize user, have a profile, manage users...

Topics

Resources

Stars

Watchers

Forks