/projects/hauler
Mercury and Argus by Diego Velázquez, 1659

Hauler

A job platform connecting truckers with brokers.

SwiftReact.NETAzureEntity Framework

Mercury and Argus by Diego Velázquez, 1659


Prototype

Wireframes

Challenges & Solutions

  • Designing a system that caters to both web and mobile usersDeveloped a responsive React web app and a native iOS app for optimal user experience on all devices
  • Implementing real-time job posting and application featuresUtilized Azure DB for data synchronization between web and mobile clients
  • Ensuring data consistency across platformsImplemented a robust API with .NET Core to serve both web and mobile clients

Technical Details

React for the web frontend, Swift for iOS app, .NET Core for backend API, and Azure services including App Service and SQL Database.

Contributions

Backend

  • Data model design and DTO mapping
  • Load and User controllers and repositories
  • iOS-specific endpoints (GetLoadByDriver)
  • Authentication fixes

iOS

  • Authentication and load views
  • Load bidding system
  • Delivery view with driver-specific loads
  • Navigation bar fixes

Design

  • Figma wireframes and prototype
  • PR reviews across all three repos

Learnings

  • Designing and building a .NET API to serve both web and mobile clients
  • iOS development with SwiftUI — views, view models, and API integration
  • Azure deployment and cloud service configuration
  • Working across a monorepo with separate frontend, mobile, and backend codebases