CRM COFFEE MEARN
Full-Stack application: a CRM system for small and medium-sized businesses. Development with MEARN (MongoDB, Express.js, Angular, React, Node.js) stack.
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!
- Create or upload files
- Add files using the command line or push an existing Git repository with the following command:
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
Backend:
cd backend
node index.js
Frontend with Angular:
cd angular_client
ng serve
Frontend with React:
cd react_client
npm run start
python run.py
Up:
docker compose up -d --build
Down:
docker compose down --volumes --rmi all
- 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
- Invite team members and collaborators
- Create a new merge request
- Automatically close issues from merge requests
- Enable merge request approvals
- Set auto-merge
Use the built-in continuous integration in GitLab.
- Get started with GitLab CI/CD
- Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)
- Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy
- Use pull-based deployments for improved Kubernetes management
- Set up protected environments