Skip to content
@Inter-iit-tech

Inter IIT Tech Meet 11.0 (PS-3)

The codebase for IIT Bhubaneswar's solution to problem statement - 3 in the "high prep" category, inter-IIT tech meet 2023.

Route Planning for Optimised On-Time Delivery

One Page Report of Proposed Solution

This repository serves as the official submission of IIT Bhubaneswar for the Grow Simplee Problem Statement, which earned them a Silver Medal🥈 among 23 competing IITs.

📝 Contents

  1. Problem Statement
  2. Proposed Solution
  3. Usage Instructions

-----------------------------------------------------

🌟 Problem Statement

Given n items to deliver and a fleet of m riders, (n > m), and some k dynamically added pickup points. Optimize for n items and at most m tours, also considering the cases where k >= 0 and points are added or deleted from the original route .

The Objectives are:

  1. A tool that accurately estimates the length, breadth, height and volumetric weight of an item with a small margin of error. The product developed should be easy to use, reproduceable and reusuable. Bonus points will be awarded, if erroneous objects can be flagged on conveyor.

  2. An effective route planning system to cluster items into different tours that maximizes number of items delivered in each route of tour, maximizing the on time delivery percentage and minimizing overall distance travelled on all routes combined with minimum tours/riders involved in fulfillment. While route planning, maximizing output of rider by smart bag creation/clustering to get the best out of riders and routes. This Route planning system should also have the ability to add pickup points dynamically for multi pickup cases by selecting the correct rider/tour, reroute their routes to cater pickups along with their on going tour, and considering the rider bag capacity as well.

  3. A basic platform ( web / app ) to fit in all these objectives together where points can be added or removed dynamically. The app is expected to support navigation on map by prompting the best route between any two points on the tour for riders. The app needs to be integrated with Challenge-1 for rider-bag problem.

👉 Click here to get the detailed problem statement.

-----------------------------------------------------

🧠 Solution and Analysis

One Page Report of Proposed Solution

-----------------------------------------------------

📱 App Screens

a) Admin Application Screens

riders-list

Riders List

riders-list

Admin Statistics

riders-list

Order Clustering

riders-list

OTP Verification

riders-list

Order List for a rider

b) Rider Application Screens

riders-list

Order of Deliveries for Rider

riders-list

Route for navigation using Map

riders-list

Rider Simulation (4 hours) For Delivery

-----------------------------------------------------

📋 Usage Instructions

Check out each repository's README.md to know about the specific usages.

-----------------------------------------------------

✨ Contributors

Pinned Loading

  1. main-backend main-backend Public

    Server side application that bridges the admin and rider applications with the order-allocation service and database

    JavaScript

  2. rider-app rider-app Public

    Mobile application to be used by the delivery partners (riders)

    JavaScript

  3. admin-app admin-app Public

    Mobile application to be used by warehouse admins/managers

    JavaScript

  4. weight-volume-estimation weight-volume-estimation Public

    Volumetric analysis from images, Arduino code for weight and height measurement

    Python 1

Repositories

Showing 7 of 7 repositories
  • main-backend Public

    Server side application that bridges the admin and rider applications with the order-allocation service and database

    Inter-iit-tech/main-backend’s past year of commit activity
    JavaScript 0 0 0 0 Updated Oct 23, 2023
  • rider-app Public

    Mobile application to be used by the delivery partners (riders)

    Inter-iit-tech/rider-app’s past year of commit activity
    JavaScript 0 0 0 0 Updated Oct 23, 2023
  • admin-app Public

    Mobile application to be used by warehouse admins/managers

    Inter-iit-tech/admin-app’s past year of commit activity
    JavaScript 0 0 0 0 Updated Oct 23, 2023
  • .github Public
    Inter-iit-tech/.github’s past year of commit activity
    0 0 0 0 Updated Oct 23, 2023
  • order-allocation-microservice Public

    A library that allocates orders and routes for riders in a last mile delivery warehouse setup, exposed via a Django server

    Inter-iit-tech/order-allocation-microservice’s past year of commit activity
    Python 0 0 0 0 Updated Apr 15, 2023
  • inter_iit_osrm Public

    OSRM profiles, and dockerfiles for routing and distance matrix calculation microservices

    Inter-iit-tech/inter_iit_osrm’s past year of commit activity
    Lua 0 0 0 0 Updated Mar 20, 2023
  • weight-volume-estimation Public

    Volumetric analysis from images, Arduino code for weight and height measurement

    Inter-iit-tech/weight-volume-estimation’s past year of commit activity
    Python 1 0 0 0 Updated Feb 10, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…