Skip to content

Latest commit

 

History

History
75 lines (48 loc) · 2.13 KB

File metadata and controls

75 lines (48 loc) · 2.13 KB

ABECommerce Driver Delivery App

Logo

Overview

The ABECommerce Driver Delivery App is a React Native mobile application designed specifically for drivers to facilitate efficient delivery of orders for our e-commerce platform. This app allows drivers to receive, manage, and update delivery orders, ensuring a seamless experience for both the drivers and customers.

Features

  • User Authentication: Secure login for drivers to access their delivery tasks.
  • Order Management: View and manage delivery orders in real-time.
  • Status Updates: Update the status of deliveries (e.g., picked up, in transit, delivered).
  • Route Navigation: Integrated maps for optimal route planning.
  • Push Notifications: Receive real-time notifications for new deliveries and updates.

Technologies Used

  • React Native: For building cross-platform mobile applications.
  • Redux: For state management.
  • React Navigation: For seamless navigation between screens.
  • Axios: For API requests.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js
  • npm or Yarn package manager
  • React Native CLI

Installation

  1. Clone the repository:

    git clone https://github.com/birhanu-dejen/AB-ECommerce-driver.git
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Run the application:

    For iOS:

    npx react-native run-ios

    For Android:

    npx react-native run-android

Configuration

Make sure to set up your environment variables for API endpoints in the .env file. Refer to the .env.example for the necessary variables.

Usage

  • After installation, open the app and log in with your driver credentials.
  • Navigate through the app to view your delivery orders and update their status as needed.

Contributing

We welcome contributions! Please read our Contributing Guidelines for details on our code of conduct, and the process for submitting pull requests.