Skip to content

Flutter based application for transporting goods.

Notifications You must be signed in to change notification settings

ch-ankit/saman-pathao

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logistics Mobile Application : Saman Pathao

This is a mobile application built with Flutter that enables drivers/delivery persons and customers to manage their deliveries. The application has two interfaces: one for drivers/delivery persons and another for customers who place delivery. The backend API for this application is built with Node.js and the database used is MongoDB. The map functionality is provided by the Mapbox API.

Features

The following are some of the key features of this logistics mobile application:

  • Login and registration for both drivers/delivery persons and customers
  • Drivers/delivery persons can view their delivery schedule and complete deliveries
  • Customers can place new delivery orders and track their deliveries in real-time
  • Maps functionality to provide drivers/delivery persons with accurate directions to their delivery locations
  • Integration with the Mapbox API to display maps to customers and drivers/delivery persons
  • Order history for customers and drivers/delivery persons
  • Real-time notifications for drivers/delivery persons and customers

Technologies Used

  • Flutter for building the mobile application
  • Node.js for building the backend API
  • MongoDB for the database
  • Mapbox API for maps functionality

Installation

To run this application, you will need to have the following software installed on your machine:

  • Flutter SDK
  • Node.js
  • MongoDB

To get started, follow these steps:

  1. Clone this repository to your local machine.
  2. Install the required dependencies by running flutter pub get in the root directory of the project.
  3. Start the backend API by navigating to the server directory and running npm install to install the required dependencies, then running npm start to start the server.
  4. Start the mobile application by running flutter run in the root directory of the project.

Usage

Once the application is running, you can log in as either a driver/delivery person or a customer. As a driver/delivery person, you will be able to view your delivery schedule and complete deliveries. As a customer, you can place new delivery orders and track your deliveries in real-time.

Conclusion

This logistics mobile application provides a convenient way for drivers/delivery persons and customers to manage their deliveries. With real-time notifications, accurate maps, and order history, the application can help streamline the delivery process and improve efficiency.

About

Flutter based application for transporting goods.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 87.4%
  • JavaScript 10.6%
  • HTML 1.6%
  • Swift 0.2%
  • Pug 0.1%
  • Kotlin 0.1%