Optimize Your Packet

Job ID: 40195115

Budget: $10 – $200 USD

"Carry your packet" is a delivery management platform that operates with real-time GPS location tracking between restaurants/shops and couriers. The system automatically detects the nearest available courier to the shop when a new order arrives, assigns the order, and makes the entire process trackable in real-time.
Current Status
Backend: Developed with Django

Mobile Application: Developed with Flutter (both shop and courier applications)

Basic functions partially implemented

Required Developments/Improvements
1. Backend (Django) Development
Development of GPS-Based Courier Matching Algorithm

Real-time location tracking optimization

Automatic courier assignment and routing system

Performance improvements and scalability enhancements

Enhanced API security

2. Frontend/Mobile (Flutter) Development
Map integration improvements (Google Maps/Mapbox)

Real-time location update and tracking interface

Notification system development (push notifications)

User experience improvements

Performance optimizations

3. Additional Features
Route optimization

Estimated time of arrival calculations

Invoice and payment integration

Admin panel enhancements

Multi-language support

Technical Requirements
Experience with Django and Django REST Framework

Flutter and Dart development experience

Experience with Google Maps API or alternative map services

Knowledge of WebSocket or similar real-time communication protocols

PostgreSQL/MySQL database experience

Firebase Cloud Messaging or similar push notification systems

Expectations from Freelancer
Take over and develop the project from the existing codebase

Regular communication and progress reports

Manage testing and deployment processes

Prepare technical documentation

Fix bugs in the existing code

Desired Experience
Experience in location-based application development

Portfolio of Django and Flutter projects

Experience developing real-time tracking systems

API design and optimization

Project Duration and Budget
Duration: Open to developer suggestions


Note: When submitting a proposal, please explain your similar project experiences, your estimated timeline for the project, and your working methodology. Demo access will be provided for those who wish to review the existing code.