Enterprise Software, ERP, CRM
DevOps
The client
KPS-CRM
Industry - Consumer Service
Location - Italy
Services
Custom CRM systems
Dashboards
CI/CD - applied a set of measures that allow for faster and cheaper delivery of new features to production
Technology Stack
The Challenge
01.
To develop a CRM system to work with the company's internal document flow. It allows users to create, edit and store various working documents and reports, contacts, chats or correspondence with customer representatives, etc.
The SolutionThe Solution
The tasks of this project were implemented using the following technologies
Technologies:
React
This library allows you to create applications quickly, and the declarative style of programming considerably simplifies the debugging of components and the project. Facilitates dynamic application creation, ease of development and improved application performance, one-way data flow, and use in mobile application development.
Material-UI
All components of Material-UI are uniform in terms of design and colors. This approach enables the application developed or the site to look very aesthetically pleasing.
ApolloClient
Simplifies remote and local data management. Apollo Client's intelligent caching and reporting approach to data sampling helps to iterate faster and write less code.
TypeScript
Integrated static typing guarantees increased reliability and security during application development. In addition, as the size of the project grows in the future, it allows for better and easier scaling.
PostgreSQL
One of the most advanced open-source relational databases, it has object-oriented functionality, including support for the ACID concept (atomicity, consistency, isolation, and durability). It includes reliable transaction processing and referential integrity.
JSON Web Token
It is an open standard (RFC 7519) that defines a compact and self-contained way to securely transfer information between parties as a JSON object. Tokens can be verified and trusted because they are digitally signed. JWT may also store other useful and non-confidential user information.
The Outcome
01.
Integration of this CRM system helped to streamline the company's workflow and made document management more convenient. The client's information collection was optimized.