Joshua

Skip to main content
Mobile App

Pace Logistics

Pace Logistics is a mobile application designed for clients to efficiently book and manage door-to-door package deliveries. The app enables clients to schedule deliveries, make payments, track riders in real-time, and confirm package receipt upon delivery.

Get it on Google Play

Tech Stack

React Native Redux Firebase (Authentication, Cloud Messaging) Websockets (socket.io) Node.js Express.js MongoDB
Pace Logistics hero image

Project Overview

The aim of the project is to build a mobile application that connects clients to riders for door-to-door package delivery. The application allows clients to book deliveries, make payments, track riders in real-time, and confirm delivery upon receipt. With the rise of e-commerce and online shopping, there was a need to build an application that would help people get their packages delivered quickly and efficiently.

Role
Frontend Developer/Engineer (React/React Native)
Organization
Genesys Tech Hub
Year

My Responsibilities

  1. Developed the mobile application using React Native and Redux for state management.

  2. Integrated Firebase Push Notifications to keep users informed about their deliveries.

  3. Implemented real-time rider tracking using Websockets (socket.io) for enhanced user experience.

  4. Collaborated with backend developers to ensure seamless integration of APIs and data flow.

  5. Conducted thorough testing and debugging to ensure a smooth user experience.

  6. Ensure secure authentication and role-based access control using Firebase Authentication.

Pace Logistics company logo

Challenges

  • Implementing real-time rider tracking to provide accurate delivery updates.

  • Ensuring secure authentication and role-based access control for different user roles (clients and riders).

  • Optimizing the application for performance and responsiveness across various devices.

  • Integrating third-party services for payments and communication.

Solutions

  • Utilized Websockets (socket.io) for real-time rider tracking and updates.

  • Implemented Firebase Authentication with role-based access control to ensure secure access for clients and riders.

  • Optimized the application using performance best practices and thorough testing across devices.

  • Integrated secure payment gateways and communication APIs to enhance user experience.

Results & Impact

  • Successfully launched the Pace Logistics mobile application, connecting clients with riders for efficient package delivery.

  • Improved accessibility to delivery services, resulting in a significant increase in user engagement and satisfaction.

  • Received positive feedback from users regarding the application's ease of use and reliability.

  • Contributed to the growth of e-commerce by providing a reliable delivery solution.

Key Achievements

Developed a user-friendly mobile application that connects clients with riders for door-to-door package delivery.

Implemented real-time rider tracking and secure authentication to enhance user experience.

Collaborated effectively with cross-functional teams to deliver a high-quality product.

Technical Stack

Frontend

React Native, Redux, Firebase Push Notification, Websockets (socket.io), Styled Components and Native Base

Backend

NodeJs, ExpressJs, MongoDB, Firebase Cloud Messaging

Auth

Firebase Authentication with Role-Based Access Control

Version Control

GitHub

3 images


Other works