Amanti

The Core Problem

Amanti addresses the "Last-Mile" delivery breakdown where couriers often miss customers, leading to delays, frustration, and wasted operational costs. Existing solutions like centralized lockers were often found to be insufficient or inconvenient.

The Solution: Hyper-Local Network

We built a peer-to-peer model where packages are delivered to trusted local businesses ("Drop Points") that customers already frequent. The system comprises a Spring Boot & Next.js Central Platform for management and a Native Shopify Plugin for seamless integration.

Technical Execution

  • Sprint 1: Foundation - Established core entities, role-based access control (RBAC), and geographical modeling for Drop Points.
  • Sprint 2: Shipment Lifecycle - Built the secure Check-In/Check-Out flow using QR codes and photo verification. Implemented Aspect-Oriented Programming (AOP) for automatic audit trails of every status change.
  • Sprint 3: Integration - Developed a custom Shopify plugin that injects Drop Point selection directly into the checkout page and uses webhooks for automated order processing.

The Pivot

The architecture evolved through rigorous iteration. We explored and rejected ideas like "Pre-payment" and "Browser Extensions" due to UX friction and security constraints, ultimately pivoting to the robust, scalable native plugin architecture.

Analytics

The dashboard provides a comprehensive view of the business health, featuring real-time analytics on orders, performance, and payments.

Logistics

Efficiently manage the entire shipment lifecycle, from creation to delivery. The system supports detailed tracking, history logs, and secure check-in processes.

Returns

A streamlined flow for handling product returns, ensuring customer satisfaction and operational efficiency.

Payments

Robust financial integration with Stripe, handling secure transactions and payouts.

Settings

Comprehensive system configuration options for general settings, account management, and storage.

What I Learned

Amanti was a pivotal project that taught me how to bridge the gap between technical complexity and user convenience. I learned to navigate the intricacies of the Spring Boot ecosystem on a large scale, managing the "Last-Mile" logistics with robust state management and real-time tracking. The biggest takeaway was the importance of iterative design—pivoting from a browser extension to a native plugin was a difficult but necessary decision that ultimately defined the project's success.