Back

SendIt – Package Delivery App

Cross-platform delivery app with distance & weight-based pricing and tracking features.

November 2023 - Present

Role: Full Stack Developer

Flutter Node.js Laravel MySQL RESTful API
SendIt – Package Delivery App

Project Overview

SendIt is a cross-platform package delivery application that I developed as a Full Stack Developer. It features a distance and weight-based pricing model and comprehensive order tracking capabilities. I designed a user-friendly UI and implemented real-time interaction between the frontend and backend through API integration. The app helps users efficiently schedule, track, and manage package deliveries.

Project Gallery

Key Features

Real-time Tracking

Live GPS-based package tracking system visible to both customers and delivery personnel.

Dynamic Pricing

Distance and weight-based pricing algorithm that calculates delivery costs automatically.

Scheduled Deliveries

Plan deliveries in advance with time slot selection and reminder notifications.

Rating System

Post-delivery feedback and rating mechanism to maintain service quality standards.

Technical Implementation

This project was implemented using the following technologies and methodologies:

  • Flutter: Used for developing the cross-platform mobile application interface with a responsive design.
  • Node.js: Used for building the backend server with efficient non-blocking I/O operations.
  • Laravel: Used for developing the server-side application with MVC architecture and built-in security features.
  • MySQL: Used for relational database management to store and retrieve application data.
  • RESTful API: Used for enabling communication between the front-end and back-end services.

Challenges & Solutions

Challenge: Real-time Location Tracking

Implementing accurate real-time location tracking for package deliveries while minimizing battery consumption on mobile devices was a significant challenge.

Solution:

I developed an adaptive location tracking algorithm that adjusted the frequency of location updates based on the delivery status and distance to destination. This approach balanced the need for accurate tracking with battery efficiency. Additionally, I implemented server-side route prediction to reduce the need for constant location updates.

Outcomes & Results

  • Launched a fully functional delivery app with 98% delivery success rate
  • Implemented an efficient pricing algorithm that accurately calculates costs based on multiple factors
  • Developed a user-friendly tracking interface with real-time updates
  • Created a scalable architecture that can handle increasing user demand
Project Info
  • Timeline: November 2023 - Present
  • Role: Full Stack Developer
  • Type: Mobile Application
Technologies Used
Flutter Node.js Laravel MySQL RESTful API

Interested in working together?

Let's discuss how I can contribute to your project!

Get In Touch