Laboté

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

arrow icon
Challenge

Challenge

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

Story

Provided with very general wireframes only, we focused on functionalities rather than layouts first and then gradually expanded. We migrated old PostgreSQL database to graph.cool 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.

+
+
+
+

Features

  • Serverless architecture via graph.cool 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
Contact

[email protected]
Phone: +48609257363

Headquarters:

Opole, 45-470
ul. Wrzosowa 10e
Poland

Offices:

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