LaSante.net
Led the complete frontend development for LaSante.net, a major French online pharmacy. Oversaw the implementation of its e-commerce platform, integrated with complex Symfony and PrestaShop backends, and modernized key features using React and TypeScript.
Technologies Used
Project Description
As the lead frontend developer, I was responsible for architecting and implementing the entire user-facing experience for LaSante.net, a leading e-commerce platform in the French health and pharmacy sector. My role involved guiding the frontend project from conception to execution, ensuring the delivery of a high-performance, user-friendly, and scalable online store.
The core of the project involved building the frontend using JavaScript (ES6), SASS, and HTML, with Twig for dynamic server-side templating. A significant part of my responsibility was the complex integration with two distinct PHP frameworks, Symfony and PrestaShop, which required meticulous handling of REST APIs and web service requests and responses (JSON/AJAX) to ensure seamless data flow.
In addition to the main platform, I introduced modern technologies to critical areas of the application. I specifically utilized TypeScript and React to develop and enhance the billing system, bringing improved state management and type-safety to this essential business component. The entire development workflow was managed with build tools like Gulp to automate and streamline tasks.
Key Achievements
- Led Frontend Development for a Major E-commerce Platform: Oversaw the entire frontend development lifecycle for a high-traffic online pharmacy, from technical design to final implementation and support.
- Executed Complex Backend Integration: Successfully integrated the frontend with two separate PHP backend frameworks (Symfony and PrestaShop), engineering robust communication with their respective REST APIs and web services.
- Modernized Critical Components with React and TypeScript: Spearheaded the use of modern technologies by implementing the billing system with React and TypeScript, enhancing its functionality and maintainability.
- Implemented Dynamic Frontend with Twig: Proficiently used the Twig templating engine to create dynamic, data-driven user interfaces that integrated seamlessly with the Symfony backend.
- Engineered Robust API and Data Communication: Built and managed the frontend logic for handling asynchronous requests and responses using AJAX and JSON, ensuring a fast and responsive user experience.
Visuals
