We worked on a platform that brings together offers from multiple carsharing companies, allowing users to compare available options and book a suitable vehicle. The El Pixel team was responsible for shared components and methods within the monorepo, payment flows, email and document generation, and refund functionality.
Challenges
- Shared components within a monorepo. We needed to organize reusable components and methods across different parts of the product and make them easier to maintain.
- Multiple payment flows. The platform required payment gateway integrations and reliable handling of online payment scenarios.
- Email and document generation. The product needed a module for generating dynamic messages and documents from predefined templates.
- Refunds. We needed to implement refunds through payment gateways while taking the required rules and conditions into account.
Solutions
- Reusable codebase. We organized shared components and methods within the monorepo to reduce duplication and simplify further product development.
- Payment logic. We implemented payment gateway integrations and the required online payment flows.
- Email and document templates. We developed a module for generating dynamic messages and documents by inserting relevant data into predefined templates.
- Refund handling. We implemented refund processing through payment gateways according to the defined conditions.
What We Implemented
- Shared components and methods within the monorepo.
- Online payment flows and payment gateway integrations.
- Template-based email and document generation.
- Refund functionality.