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.
- 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.
- React Native: For building cross-platform mobile applications.
- Redux: For state management.
- React Navigation: For seamless navigation between screens.
- Axios: For API requests.
Before you begin, ensure you have met the following requirements:
- Node.js
- npm or Yarn package manager
- React Native CLI
-
Clone the repository:
git clone https://github.com/birhanu-dejen/AB-ECommerce-driver.git
-
Install dependencies:
npm install # or yarn install
-
Run the application:
For iOS:
npx react-native run-ios
For Android:
npx react-native run-android
Make sure to set up your environment variables for API endpoints in the .env
file. Refer to the .env.example
for the necessary variables.
- 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.
We welcome contributions! Please read our Contributing Guidelines for details on our code of conduct, and the process for submitting pull requests.
- birhanu dejen - [email protected]