Let’s make something together

I’m available 9:00 AM – 8:00 PM Ukraine, Monday through Friday.

NDA CRM system

The future has arrived at our doorstep. Pioneering the landscape, the maiden Ukrainian CRM system for customer management emerged as an exhilarating voyage into uncharted waters. It was a journey that merged innovation and necessity, assigning me a pivotal role.

NDA CRM system





Lutsk, Ukraine




About project


My task was to develop a beautiful and user-friendly design that would be intuitive and extremely attractive. Also break down the design for a mobile CRM to have access to your business anywhere.


My decision when developing the design of the CRM system and its mobile version was to use a number of important solutions aimed at creating a convenient and functional interface: Intuitive Navigation Pattern: Applied standard navigation elements and arranged them logically, ensuring easy orientation of users. Unified Design: Combined the design of the CRM system and its mobile version, maintaining a common aesthetic and visual style to create a unified user identity. Responsive Design: Ensured interface adaptation for different devices and screen sizes, providing convenient interaction regardless of the device. Focus on Key Features: Highlighted key features and capabilities, making them easily accessible and visible. Effective Use of Color: Used a color palette that provides a clear hierarchy and helps focus attention on important elements. Simplified Appearance: Avoided excessive decorativeness as much as possible, focusing on functionality and ease of use. Convenient Data Entry: Made data entry convenient by using logically arranged fields and interactive elements. These solutions contributed to a design that not only provides effective customer interaction management, but also allows users to enjoy the convenience and functionality of the platform, regardless of device.


The process of designing a CRM system turned out to be quite an interesting and complex task that required a systematic and creative approach. As a designer, I followed these steps: Research and Understanding: First, I gathered all the necessary information about the functionality and target audience of the CRM system. Understanding their needs helped to understand what the design should be. Creation of a Prototype: Developed an approximate prototype of the interface, taking into account functional requirements and interaction logic. This helped to assess the general appearance and placement of elements. Style Department: Chose a style that matches the brand and promotes ease of use. Set the color palette, fonts and visuals. Detailing and Design: Moving to a more detailed level, created the look of individual screens with interactivity and user experience in mind. Prototype Testing: Performed prototype testing with real users, gathering their feedback and recommendations for further improvement. Final Look: Made final fixes and design optimizations, creating a ready-to-use look for developers. This process exposes my skills in design development, from the initial research to the final look. My work made it possible to create a design that meets the needs of users and contributes to the high efficiency of the system.

NDA CRM system
NDA CRM system

The CRM system development process included several stages combining user needs analysis, technical implementation and creation of a user-friendly interface. The main steps were as follows: Analysis and Planning: Determined user needs and expectations, studied business processes and system requirements. Developed a development plan, identifying functional capabilities. Prototyping: Created a system prototype to determine the overall structure and functionality. This helped to focus on the logic of interaction and to note possible nuances. Choice of Technologies: Chosen a technology stack that included programming languages (e.g. Python, JavaScript), frameworks and libraries (e.g. Django, React), databases (e.g. PostgreSQL). Backend Development: Created a backend that included business process logic, data processing, and database interaction. Used programming languages and frameworks to implement functionality. Frontend development: Created the frontend of the interface using HTML, CSS and JavaScript. Considered the design, providing a convenient and aesthetic interface for users. Integration and Testing: Integrated system components and performed comprehensive testing, identifying and correcting errors and deficiencies. Improvements and Optimizations: Conducted optimizations to improve system performance and speed, made changes based on user feedback. Implementation and Support: Commissioned the system, provided support and developed a feedback system. This process was based on the use of modern technologies and development skills, ensuring the creation of a functional and effective CRM system.