Hauler
Job platform connecting truckers with brokers.
overview
React for the web frontend, Swift for iOS app, .NET Core for backend API, and Azure services including App Service and SQL Database.
challenges
- Designing a system that caters to both web and mobile users
- Implementing real-time job posting and application features
- Ensuring data consistency across platforms
solutions
- Developed a responsive React web app and a native iOS app for optimal user experience on all devices
- Utilized Azure DB for data synchronization between web and mobile clients
- Implemented a robust API with .NET Core to serve both web and mobile clients
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
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