iToDev

Philip Morris

Philip Morris International (PMI) is a leading global tobacco company dedicated to transforming the tobacco industry by building a smoke-free future. The company's vision extends beyond traditional tobacco products, focusing on research, development, and technology to create a future where smoke-free products replace combustible cigarettes.

Customer’s Needs

Client required an indirect retail platform to sell, swap, and lend their devices, integrated with an administrative panel connected to Point of Sale (POS) systems at gas stations and kiosks for smooth coordination.

Philip Morris

Main Features

Passwordless Login and Registration

The user can register/log in without any password. Feature also supports the option to enable registration/login with a password at any time.

Self-service (QURE)

Users can diagnose device malfunctions themselves and select one of the available solutions for resolution.

Automatic GDPR

The system operates with automatic rules for user anonymization to ensure compliance with all GDPR requirements.

Email Templates

This feature enables users to customize emails sent by the system and incorporate 'basic' functions after logging into the system.

Trade-in

This feature allows users to exchange their old devices and purchase new ones at a discounted rate.

Tech Behind the Project

Back-end development

iToDEV approach to developing the backend prioritizes clean code, single responsibility, and security. We adhere to OWASP rules and conduct CVE, SAST, and DAST scanning.

SyliusSymfonyphpNginx

Front-end Development

iToDEV frontend development centers on modern, component-based frameworks. We adhere to best practices for optimizing performance, emphasizing the creation of smooth user experiences across all platforms.

TypescriptjQueryVue.js

Business Analytics

iToDEV uses various tools such as use-case diagrams, detailed user stories, flow and sequence diagrams, and wireframes to clarify system requirements and processes.

Mobile Development

iToDEV develops apps using Agile practices and employs tools such as Xcode, Android Studio, GitLab, CI, CD, and Firebase. Additionally, innovative AI-driven tools like Tabnine, JetBrainsAI, and ChatGPT are used.

Flutter

Quality Assurance

iToDEV QAs work following internationally accepted standards such as ISTQB. We prioritize end-user satisfaction by adhering to BDD principles.

Solution

With these solutions, the customer acquired a more autonomously operating platform that optimizes administrative tasks, onboarding, newsletter management, and GDPR processes. This results in a more cost-effective product development.

Philip Morris

Let's Talk

Looking for new partners? Want to propose something? Share your ideas or challenges, and watch us tailor the perfect solutions for you. Meeting new people is something we enjoy. Get in touch!

Drop us a line