Skip to content

Ivanmatv/backend_CRM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ambassadors CRM-system

Description

CRM-system for Yandex Practice Ambassadors.

General description of the task: We want to create a community management infrastructure that brings a predictable flow of marketing engagements per month.

Quick Start

  1. Clone repo
git clone git@github.com:Ivanmatv/backend_CRM.git
  1. Creates the virtual environment
python3 -m venv venv
  1. Activates the virtual environment
  • for MacOS
python3 -m venv venv
source venv/bin/activate
  • for Windows
python -m venv venv
source venv/Scripts/activate
  1. Upgrade PIP and install the requirements packages into the virtual environment
python3 -m pip install --upgrade pip
python3 -m pip install -r requirements.txt
  1. To create the database use command
python3 manage.py migrate
  1. To create the superuser use command
python3 manage.py createsuperuser
  1. To run the application use command
python3 manage.py runserver

API Documentation

http://127.0.0.1:8000/api/swagger/
http://127.0.0.1:8000/api/redoc/

Technology

Python, Django REST framework, PostgreSQL, Docker, GitHub Actions

Authors

Designers:

Frontend-developers:

Backend-developers:

System-analysts:

Business-analytics:

Project-manager:

CI/CD pipeline status

Ambassadors CRM workflow

About

CRM systems for Yandex Practice Ambassadors.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •