Discuss a Project
Operations platform

Operations platform

Depot Dash

End-to-end digital platform for a bottle collection pickup service

Codebytes designed and developed the full digital platform behind Depot Dash, a bottle collection service that allows customers to schedule residential pickups instead of bringing recyclables to a depot.

Customer booking and account platform

Automated route planning and driver workflows

Bottle counting, payout, and admin operations

Project Overview

Depot Dash was built as a new digital service connected to an existing sorting facility. The business model required much more than a basic website or simple booking form. It needed a complete operational system capable of coordinating customers, pickups, drivers, routes, staff workflows, notifications, counting processes, and payout handling.

Codebytes developed the software ecosystem from scratch, creating the infrastructure required to run the service as a real operational business rather than a manual or partially digital process.

The finished platform supports customer sign-up, pickup scheduling, route generation, driver coordination, bottle intake tracking, payout requests, reporting, staff workflows, and online payment capabilities.

Customer-facing homepage showing the service clearly and immediately.

Business Challenge

Depot Dash needed to solve several operational problems at once:

Because the service was built as a new digital business, the software platform was not an add-on. It was core operating infrastructure.

  • Customers needed a simple way to sign up, schedule pickups, and manage their accounts
  • The business needed automated scheduling and route generation for daily operations
  • Drivers and staff needed tools to manage pickups and workflow status
  • Bottle counts needed to be associated accurately with the correct customer pickup
  • Customer payouts needed to be tracked and processed efficiently
  • Administrative staff needed visibility into operations, reporting, and issue handling

Project Objectives

Codebytes focused the project around five primary goals:

  • Build a complete customer-facing booking and account platform
  • Create advanced route planning and driver assignment tools
  • Support internal operational workflows from pickup through bottle counting
  • Enable efficient payout processing and financial tracking
  • Deliver a scalable foundation for a growing logistics-based service

Customer Website and Account Platform

Codebytes developed a customer-facing website where users can sign up, schedule bottle pickups, view upcoming and past pickups, track account balances, request payouts, and cancel pickups.

The website acts as both the public-facing entry point for the business and the customer self-service portal.

Depot Dash booking confirmation screen showing an in progress customer pickup request.

Administrative and Staff Platform

A separate internal platform was developed for staff and administrators to manage operations across the service.

Booking and scheduling workflows were built to operate with a high degree of automation, reducing manual coordination requirements for routine operations.

  • Route planning and route review
  • Driver assignment
  • Reporting and operational oversight
  • Payout management
  • Issue resolution
  • Workflow visibility across pickup and counting stages
Internal admin dashboard with operational metrics, issue handling, or assignment visibility.

Driver and Field Workflow Support

Depot Dash also includes mobile application infrastructure supporting field operations. Drivers are able to work from assigned route information, receive operational updates, and move through pickups with the platform connected back to backend systems and notifications.

Driver route list screens on mobile.

Bottle Identification and Counting Workflow

A dedicated intake workflow was built to keep bottle counts accurately associated with the correct customer.

Pickup bags are tagged using unique four-digit identifiers generated to avoid repetition over an extremely long operating horizon. Once bags return to the facility, staff can photograph, count, and record the contents while maintaining traceability back to the originating customer pickup.

This creates a practical bridge between field collection and facility-based processing.

Counting interface showing bag identification, photo capture, or bottle recording workflow.

Payout Processing Flexibility

The original payout direction was intended to use a direct API-connected approach. When that proved unavailable due to external banking and service constraints, Codebytes worked with the client to implement the lowest-friction operational alternative.

The resulting payout workflow uses an export process that produces bank-upload-ready files for e-transfer handling. This gave the business a practical, reliable payout path aligned with real-world constraints while preserving operational efficiency.

Payout request screen showing a customer payout request.

Notifications and Customer Communication

The platform includes automated SMS and email notifications for customers, drivers, and administrators based on business events.

  • Pickup confirmations
  • Upcoming pickup reminders
  • Route-related status updates
  • Counting completion notifications
  • Payout-related updates

Route Planning and Operations Engineering

The route planner was one of the most technically significant parts of the project.

Codebytes designed and implemented a sophisticated route generation pipeline that supports automated planning at scheduled times based on existing pickups. Routes are pre-planned using latitude and longitude estimates, then grouped into geographic clusters before being processed through the Google distance matrix workflow.

This staged approach reduces cost while preserving route quality by limiting unnecessary matrix expansion and focusing paid optimization steps on relevant clustered groups.

The final result is a highly optimized routing process that supports automated route generation, geographic clustering, driver assignment, route ordering, navigation support, and operational scalability for a growing service.

Payments and Platform Features

Depot Dash also includes online payment support through Stripe, alongside internal payout and balance workflows used for customer account handling.

Technology Stack

The platform was built with practical web, mobile, infrastructure, and integration choices suited to the operating workflow.

  • Django backend
  • PostgreSQL database
  • React web frontend
  • React Native mobile applications
  • Ubuntu Linux infrastructure
  • Nginx, Uvicorn, and Cron
  • Stripe payments
  • SMS and email notifications
  • Google routing services

Business Impact and Current Value

Depot Dash launched as a full operational platform for a growing service and moved from concept into active revenue-generating use.

The platform now provides:

  • A complete booking and customer account experience
  • Automated operational scheduling
  • Advanced route planning for pickups
  • Structured driver and staff workflows
  • Accurate bottle-to-customer association during counting
  • Practical payout handling
  • Administrative visibility across the service
  • A scalable software foundation for continued growth

Codebytes' Role

Codebytes designed and developed the platform architecture, customer-facing website, backend systems, administrative software, route planning engine, automated workflows, notifications infrastructure, payout workflow support, and operational tooling required to launch the service.

Timeline

The project was completed over approximately three months.

Discuss a Similar Project