Skip to content

Full-Stack application: a CRM system for small and medium-sized businesses. Development with MEARN (MongoDB, Express.js, Angular, React, Node.js) stack.

License

Notifications You must be signed in to change notification settings

DxrkMxn/crm-coffee-mearn

Repository files navigation

CRM COFFEE MEARN

Name

CRM COFFEE MEARN

Description

Full-Stack application: a CRM system for small and medium-sized businesses. Development with MEARN (MongoDB, Express.js, Angular, React, Node.js) stack.

Getting started

To make it easy for you to get started with GitLab, here's a list of recommended next steps.

Already a pro? Just edit this README.md and make it your own. Want to make it easy? Use the template at the bottom!

Add your files

Installation of the project

git checkout develop
git pull
cd backend
npm i --legacy-peer-deps
cd ../angular_client
npm i --legacy-peer-deps
cd ../react_client
npm i --legacy-peer-deps

Run the project

Develop Mode:

Backend:

cd backend
node index.js

Frontend with Angular:

cd angular_client
ng serve

Frontend with React:

cd react_client
npm run start

Python

python run.py

Docker

Up:

docker compose up -d --build

Down:

docker compose down --volumes --rmi all

Generate Admin

  • You have to use the email to change the user, this will be Admin or Normal user.

On develop mode:

cd backend
node toggleAdmin.js

On Docker:

docker exec -it backend-crm-coffee /bin/bas
node toggleAdmin.js

Integrate with your tools

Collaborate with your team

Test and Deploy

Use the built-in continuous integration in GitLab.


About

Full-Stack application: a CRM system for small and medium-sized businesses. Development with MEARN (MongoDB, Express.js, Angular, React, Node.js) stack.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published