A complex Web system to determine a unique cosmetics offer based on customer-specific needs and requirements.

arrow icon


A client from France – a Paris-based company specialized in customized cosmetics – contacted us with a seemingly unmaintainable MVP. A static site with inadequate backend, in use yet desperately in need of a major modernization, payment and mailing functionalities, scalability, customized layouts etc., and all that within short deadlines and with requirements and specs not elaborated enough. The app itself seemed to be quite interesting though – a complex questionnaire used by the client to determine a unique cosmetics formula based on customer-specific needs and requirements with a plenty of factors meticulously combined plus payments, mailing and stuff – and we decided on the spot to give it a shot.

View online


Provided with very general wireframes only, we focused on functionalities rather than layouts first and then gradually expanded. We migrated old PostgreSQL database to in a working, constantly in use environment and introduce Stripe-based payments, Sendgrid-based mailing, visually rich, complex layouts etc. Our experience enabled us to design a future-proof, scalable solution really quickly, with each sprint delivering value to the end user.



  • Serverless architecture via service
  • Server-side rendering
  • Payment system via Stripe service
  • Mailing system via Sendgrid service
  • Customer profile generation based on quiz app with complex set of rules
  • Customer zone with customizable profile
  • Backoffice app

[email protected]
Phone: +48609257363


Opole, 45-470
ul. Wrzosowa 10e


Wrocław, 50-043
ul. Podwale 7/1