API Development and Backend Enhancements for E-commerce Platform by Ahmad HassanAPI Development and Backend Enhancements for E-commerce Platform by Ahmad Hassan

API Development and Backend Enhancements for E-commerce Platform

Ahmad Hassan

Ahmad Hassan

This case study highlights the development of a sustainable e-commerce platform for Pa(fyll), a Norwegian company focused on reducing single-use plastics.
Pa(fyll) needed to extend its platform to support a range of new features, including a custom e-commerce store, payment gateways (Stripe, Vipps), country-specific shopping experiences, and SMS messaging. Using Python and ReactJS/NextJS, I developed API endpoints to optimize customer management, delivery, checkout, and discounts, which integrated with Zoho CRM. A discount service and Shelfless API improved delivery, while Stripe ensured secure payments. Swagger UI documentation supported better development workflows, and I resolved concurrent request issues by locking payments to prevent multiple checkouts. Comprehensive tests ensured stability.
Results included fully deployed endpoints and frontend improvements with ReactJS/NextJS, adding new features, UI changes, and bug fixes to support millions of users.
Like this project

Posted Nov 14, 2024

Driving Sustainable E-commerce Innovation: Backend Development and Integrations for Pa(fyll)’s Platform