

Ezi Drop is a cutting-edge smart courier and delivery web application designed to transform the logistics landscape through a seamless, technology-driven experience. In today’s fast-paced world, efficient parcel delivery is more than just transportation; it’s about transparency, speed, and trust.
Built with the modern web stack including Next.js 15, React 19, and Tailwind CSS, Ezi Drop provides a robust ecosystem that connects individuals, delivery riders, regional administrators, and the central operations team. Whether it’s a small gift or a critical business document, Ezi Drop ensures it reaches its destination with precision.
Why Ezi Drop stands out from the competition:
AI-Driven Support: Unlike traditional services, Ezi Drop integrates a smart AI Customer Service agent to handle queries, provide instant tracking info, and resolve common issues 24/7.
Real-time Geolocation: Utilizing Pusher and Leaflet, we offer live delivery tracking that isn't just "estimated"—it's real.
Dual Payment Ecosystem: Seamlessly integrated with both global (Stripe) and local (SSLCommerz) payment gateways, catering to diverse financial preferences.
Intelligent Rider Allocation: A smart matching algorithm that ensures the closest available rider is assigned to your parcel, drastically reducing wait times.
The primary objective of Ezi Drop is to democratize logistics by making professional-grade shipping tools accessible to everyone. We aim to:
Minimize the gap between booking and pickup.
Provide absolute visibility into the parcel’s journey.
Reduce logistical overhead for small-scale entrepreneurs and everyday users alike.
In the traditional courier sector, users often face a series of frustrating hurdles:
Lack of Transparency: No real-time data on where the parcel actually is.
Inefficient Communication: Difficulty in coordinating between the sender, the rider, and the support team.
Complex Checkout Processes: Limited payment options and hidden fees.
Opaque Reliability: Users are often left wondering if their parcel will arrive safely without a clear feedback loop.
Ezi Drop changes the narrative of delivery services by:
Empowering Small Businesses: By providing an enterprise-level delivery platform, we allow local businesses to offer same-day or next-day delivery without maintaining their own fleet.
Enhancing Trust: Our real-time tracking and rating systems build a culture of accountability among riders.
Simplifying Lives: A user-friendly, mobile-first design means anyone can ship a parcel in under two minutes, directly from their smartphone.
The Feature: An intuitive multi-step booking form that calculates price and distance instantly.
The Benefit: Saves users time and provides immediate cost clarity before they even commit.
The Feature: Interactive map interface powered by Leaflet and live updates via Pusher.
The Benefit: Peace of mind for the sender and receiver, knowing exactly where the goods are at any moment.
The Feature: An OpenAI-powered support agent integrated directly into the dashboard.
The Benefit: Immediate answers to common questions without waiting in a phone queue.
The Feature: Integration with Stripe for international users and SSLCommerz for local transactions.
The Benefit: Flexibility and high security for all financial transactions.
The Feature: Personalized views for Users, Riders, District Admins, and Super Admins.
The Benefit: Every stakeholder has the data and tools they need to perform their role efficiently.
The Feature: Automatic PDF receipt generation upon successful booking and payment.
The Benefit: Simplifies record-keeping and provides a professional touch for business users.
1. Real-time State Synchronization:
The Problem: Keeping the parcel status updated across the User, Rider, and Admin screens simultaneously was complex.
The Solution: We implemented Pusher for a pub/sub architecture. Any status change in the database triggers a real-time event that updates all connected clients instantly without requiring page refreshes.
2. Integrating Multiple Payment Webhooks:
The Problem: Handling different response formats and webhook signatures from Stripe and SSLCommerz while ensuring data consistency.
The Solution: We created a modular payment utility layer that normalizes all gateway responses into a single internal standard, ensuring that our order processing logic remains clean and predictable.
1. Building Rider Trust:
The Problem: Encouraging riders to join a new platform requires proof of fair pay and efficient routing.
The Solution: We developed a transparent leaderboard and incentive system based on performance metrics (Recharts), clearly showing riders their earnings and opportunities for growth.
2. Regional Operation Management:
The Problem: Managing logistical operations across different districts with varying demand.
The Solution: We introduced the "District Admin" role, which decentralizes management, allowing local experts to oversee rider assignments and parcel flow in their specific areas.
Core Framework: Next.js 15.1.0 with Turbopack for rapid builds.
Frontend Logic: React 19.1.0 and React Hook Form.
Styling & UI: Tailwind CSS, DaisyUI 5, Framer Motion, and Lucide Icons.
Database: MongoDB for flexible, document-based data storage.
Authentication: NextAuth.js 4.24 with Role-Based Access Control (RBAC).
Real-time & Maps: Pusher API for sockets and Leaflet for interactive mapping.
Payments: Stripe and SSLCommerz LTS.
Communication: Nodemailer for automated email triggers.
AI Engine: OpenAI API for intelligent customer support.
Data Visualization: Recharts for admin and rider performance graphs.
Ezi Drop is more than just a delivery app—it's a commitment to efficiency and reliability. By combining modern web technologies with a deep understanding of logistical bottlenecks, we have created a platform that is ready for the future of shipping. We invite you to explore the application, test its features, and join us in redefining how things move from point A to point B.