The marketing agency Orange Juice, based in Milan, approached me with the task of developing a flexible platform to resell email marketing plans. The project was multifaceted and involved multiple integrations and custom functionalities, making it both challenging and rewarding.
I was responsible for developing both the frontend and backend of the platform from scratch. This included designing a custom CMS tailored to the needs of multiple user roles, ensuring that the platform was flexible enough for different types of users to manage and update content with ease.
A significant challenge was the integration of the external email marketing tool, 'Graphic Mail.' The platform needed to pull and push data related to purchasing plans, creating accounts, and credit status. This integration had to be seamless, ensuring that the platform operated smoothly with the third-party service without delays or discrepancies.
The platform also required an e-commerce system to handle the payment of email marketing plans. I integrated PayPal as the external payment system, allowing users to purchase plans directly from the website. The system included a cart functionality, enabling users to select and purchase plans with different price ranges.
Another complex aspect was the development of a dynamic pricing mechanism. The system needed to support versioning of email marketing plans and associate price ranges depending on the version of the campaign. This required designing a flexible structure to handle price changes and different campaign versions while maintaining a clean and understandable user experience.
I also created an advanced WYSIWYG editor as part of the custom CMS, giving users full control over content editing. This editor included sophisticated media management options for images and other media files, which could be easily managed and embedded into the campaigns or content sections of the platform.
Working closely with the Orange Juice agency, I ensured that the platform reflected their funky and creative design aesthetic. This collaboration allowed for a fun, dynamic user interface that met the functional requirements while being visually engaging. The result was a robust and user-friendly platform that handled everything from email marketing plan sales to complex content management and dynamic pricing structures.




- symfony
- php
- mysql
- javascript
- jquery
- Integration with Graphic Mail for email marketing
- Custom CMS for role-based user access and content management
- Dynamic pricing with versioning for email marketing campaigns
- External payment system integration (PayPal)
- Advanced WYSIWYG editor and media manager
- E-commerce cart system for purchasing marketing plans
- Handling complex business logic and dynamic pricing models
- Building a custom CMS with sophisticated WYSIWYG options
- Integrating third-party services like PayPal and Graphic Mail
- Creating an e-commerce solution with Symfony from scratch
- Managing project coordination with a team of developers
- Symfony, Doctrine ORM, and PHP for backend development
- Frontend and backend integration for seamless user experience