Oct 2023 — Nov 2024
Amani Forged was an external client e-commerce project where I worked as a Full-Stack Developer, mainly focusing on the backend and admin panel. The platform included standard e-commerce features along with several custom integrations and business features.
NetSuite Integration: Product data was sourced from NetSuite and synchronized periodically. We imported all product information except images, with the admin panel controlling the platform's product configuration.
Google Drive Image Gallery: Since images were not available through NetSuite, we built a Google Drive-based image gallery. Images were organized into model-specific folders and named by SKU. Using OAuth 2.0, admins could sync the gallery. Matching images were uploaded to Amazon S3 and the database was updated automatically.
Email Builder: Built a visual email builder that allowed admins to create custom email templates and use them for customer communications.
Post Builder: Developed a WordPress-like post builder for creating and managing rich-content blog posts through the admin panel.
Public API: Implemented API key management using access keys and secret keys so authorized external applications could consume the platform APIs. We also handled CORS dynamically based on allowed origins.
Card Funnel: Implemented a guided purchasing funnel that moved customers through product selection, configuration, cart, and checkout stages.
Email Marketing & Affiliate Program: Added bulk email marketing capabilities for customer campaigns and an affiliate system with referral-based tracking and commissions.
Overall, I contributed to building a highly configurable e-commerce platform where product data, content, integrations, marketing, and business operations could be managed dynamically through the admin panel.