Skip to content

Repository files navigation

Fuel Delivery Application (Android)

📌 Project Description

The Fuel Delivery Application is an Android-based mobile application designed to provide on-demand fuel delivery and vehicle assistance.
It allows users to request fuel or mechanic services during emergencies, while service providers and delivery agents manage and fulfill requests through dedicated dashboards.

The application follows a role-based system supporting Users, Delivery Agents, Mechanics/Garages, and Managers.


✨ Key Features

  • User registration and secure login
  • Fuel delivery request system
  • Nearby petrol pump and garage discovery
  • Delivery agent request handling
  • Mechanic and garage service management
  • Manager dashboard for monitoring operations
  • Real-time data synchronization

🛠 Tech Stack Used

  • Android: Java, XML
  • Local Storage: SQLite
  • Database: Firebase Realtime Database / Firestore
  • Authentication: Firebase Authentication
  • Maps & Location: Google Maps API
  • Tools: Android Studio, Git, GitHub

🧩 Application Modules

👤 User Module

  • User authentication and profile management
  • Fuel and service request creation
  • View nearby petrol pumps and garages using Google Maps

🚚 Delivery Agent Module

  • Receive assigned fuel delivery requests
  • Update delivery status in real time

🔧 Mechanic / Garage Module

  • Manage vehicle service requests
  • Respond to breakdown and repair issues

🧑‍💼 Manager Module

  • Monitor fuel delivery and service requests
  • Manage petrol pumps, garages, and system activity

🏗 System Design

  • Activity-based Android architecture
  • Firebase used as Backend-as-a-Service (BaaS)
  • Role-based navigation and access control
  • Real-time request and status updates

📱 Download APK

You can download and test the Android application using the APK file below:

  1. Go to the repository
  2. search app-debug.apk
  3. dowland the app

Note: Enable Install from Unknown Sources on your Android device before installing.


🚀 How to Run the Project

  1. Clone the repository:

    git clone https://github.com/Nishantware/Fuel_Delivery_Application.git
  2. Open the project in Android Studio

  3. Sync Gradle files

  4. Connect an Android device or emulator

  5. Run the application

Impact

Enables emergency fuel delivery without visiting petrol pumps

Reduces downtime during vehicle breakdowns

Improves coordination between users, delivery agents, and service providers

Demonstrates real-world use of Android, Firebase, and Google Maps APIs

Future Improvements

Online payment integration

Live delivery tracking using GPS

Push notifications for order updates

Admin web dashboard for analytics

Enhanced UI/UX and performance optimization

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages