Project overview
Re-develop an e-commerce solution from scratch having broken and unfinished source code done by a prior firm. The biggest issues which were not done and even not understood by prior developers were integration with payment gateway on a low-level API and merchant onboarding process. The UI/UX was another dilemma, however, it was solved by our UI/UX designers and implemented by UI engineers pretty fast and without especially challenges.
Problem
- Unworkable solution without documentation and tests
- Lack of time since the prior firm waste it a lot
- Find a new team to reverse-engineer existing solution and finalize the product ASAP
Solution
- Organized a new team of 4 people in 1 week
- Spent 2 weeks to reverse-engineer an API, server & client sides, and existing architecture
- Reworked complete solution, implemented missing features, and improved existing
- Created new UI/UX design