CRM written in Golang. (Implemented in minimum mode. Test regime)
Used SQLite, MongoDB, Redis to store data.
Used by Prometheus to collect the number of JSON/XML API calls.
Used HTTPS for login page.
Used by ElasticSearch to find data.
Used JSON and XML API to get and write data.
Used gORM pack
Uses HTML and some JavaScript.
Implemented the function of sending letters to the mail server
Used gRPC to get and write data.
Implemented the function of sending changed and new customers in Queue
Getting settings from Key\Value
Search by customer ID, example below
{
FindOneRow(Customer_id: "777"){
Customer_id
Customer_name
Customer_type
Customer_email
}
}
Для системы 1С реализована обработка для интеграции, используя JSON API (GET, POST запросы) Так же есть реализация проверки контрагента в базе налоговой через HTTP Поиск адресов в сервисе https://dadata.ru