Description
Affilify is an international platform for online education. This service allows you to place an educational course in the format of lectures, video sessions and learn from any device. The platform integrates several payment systems, such as PayPal, Visa, MasterCard, and AmericanExpress, for easy purchase of an educational course for students and withdrawal of funds for authors.
Main Task
Our main responsibility was developing payment functionality for Affilify, as well as support functionality for student learning (media).
Work process
Our client was the direct owner of the product and at the same time participated in the development as Product Owner.
At the start of the project there were no TOR and no clear list of the planned functionality. The fact that the project was conducted by two separate development teams caused additional complexity. Our team manager organized and arranged the process of interaction with the client and the second team coordinated the work and tracked the progress.
Some of the most important tasks were:
- ZOOM integration: assigning group and individual calls, integrating them into the application schedule. We needed to integrate ZOOM to make calls right inside the app and customize ZOOM to match the core style of the developing app
- Integration with the website-builder to create automatic sales funnels, which made it possible to track registered users on this platform (payment for products, synchronization of customers and creation of accounts for them within the application)
- Work with payment systems to enable one-time purchases and subscriptions. The platform integrated several payment systems: PayPal, Visa, MasterCard, AmericanExpress, etc.
- The biggest challenge for us was to implement Ever Webinar platform functionality in our project. EverWebinar functionality is designed to create unique webcasts for advertising and subsequent product sales.
Results
All the necessary functionality of the application was accepted by the client. The changes improved and simplified the process of using the service, which by now has attracted a large audience of experts and students.
Team
- 3 Full-stack developers
- QA engineer
- Project manager