Joshua

Skip to main content
Mobile App

Gosiso Logistics - Web

Gosiso is a logistics application with the sole aim of handling waybills. The application houses priviledges that suits both a rider and a client in need of a courier service. Gosiso let clients select from a list of available courier agents within their location and choose to suit their preference(s).

Project moved to another resource, possibly internal

Tech Stack

ReactJS Redux Firebase (Authentication, Cloud Messaging) Google Maps Integration Node.js Express.js MongoDB
Gosiso Logistics - Web hero image

Project Overview

The aim of the project is to build a web 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.

Year

My Responsibilities

  1. Developed the web application using ReactJS and Redux for state management.

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

  3. Implemented Google Maps Integration for real-time rider tracking and 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.

Gosiso Logistics - Web 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 Google Maps Integration 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 Gosiso Logistics web 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 web 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

ReactJS, Redux, Firebase Push Notification, Google Maps Integration, Styled Components and Material UI

Backend

NodeJs, ExpressJs, MongoDB, Firebase Cloud Messaging

Auth

Firebase Authentication with Role-Based Access Control

Version Control

GitHub

6 images

Confidential Note

Personal project, codebase availble on request.


Other works