Screenshot of CareCar Platform & Mobile Apps
Platform & MobileFeatured

CareCar Platform & Mobile Apps

Built CareCar's core platform - a web app for operations plus mobile apps for members and drivers. The trickiest part was getting location tracking to work reliably across different phones and network conditions. Set up CI/CD with GitHub Actions and got the whole thing running on AWS. It handles a few thousand users daily without much drama.

January 1, 2020
Platform & Mobile

Technologies Used

ReactReact NativeTypeScriptReal-time LocationPlatform Architecture

Project Deep Dive

Exploring the challenges, solutions, and key learnings from this project.

Challenges

Making location tracking work consistently across different phones and spotty networks. Also connecting the operations team's workflows with what drivers and members see in real-time.

Solutions

Used WebSockets for real-time updates between the web and mobile apps. Built the location system to cache positions locally and sync when connection comes back. Set up proper CI/CD so we could push updates without breaking things.

Key Learnings

Learned a lot about making real-time systems actually work in production, and how much harder mobile location tracking is than it seems.

Key Features & Highlights

Responsive Design

Optimized for all screen sizes and devices

Modern UI/UX

Clean, intuitive interface with excellent user experience

Performance Optimized

Fast loading times and smooth interactions

Accessible

Built with accessibility best practices in mind

Type Safety

Built with TypeScript for better code quality and developer experience

Technical Specifications

Frontend Technologies

React
TypeScript

Backend & Tools

React Native
Real-time Location
Platform Architecture

Project Gallery

Visual walkthrough of the project's features and interface.

CareCar Platform & Mobile Apps screenshot 1
Main
CareCar Platform & Mobile Apps screenshot 2
CareCar Platform & Mobile Apps screenshot 3