Skip to content

The Salahly Client Application is a mobile solution inspired by the American Automobile Association (AAA), providing users with quick access to roadside assistance services and essential AAA-like features

Notifications You must be signed in to change notification settings

sergi-s/Salahly-client-application

Repository files navigation

Salahly Client Application

Overview

Salahly is a comprehensive application designed to provide users with features similar to those found in AAA (roadside assistance) systems. This project was initially developed as a graduation project and aims to offer a seamless experience for users seeking roadside assistance functionalities.

Documentation

For detailed information about the project, including requirement analysis, design, implementation aspects, and implementation snippets, please refer to the documentation.

Getting Started

This project is built using Flutter, a popular framework for building cross-platform applications. If this is your first time working with Flutter, consider starting with these resources:

Features

  • Roadside Assistance Request: Enable users to request assistance for common roadside issues such as flat tires, dead batteries, and lockouts.
  • GPS Location Services Integration: Utilize GPS functionality to accurately locate users in need of assistance and dispatch service providers efficiently.
  • Service Selection: Allow users to specify the type of assistance required, such as towing, fuel delivery, or jump-start services.
  • Real-time Updates: Provide users with real-time updates on the status of their assistance request, including the estimated time of arrival of the service provider.
  • User Profile Management: Enable users to manage their profiles, including contact information, vehicle details, and membership information.
  • Secure Authentication: Implement secure authentication mechanisms to ensure only authorized users can access the application and request assistance.
  • Administrative Dashboard: Provide administrators with a dashboard to manage user accounts, monitor service requests, and generate reports for auditing purposes.
  • Feedback and Ratings: Allow users to provide feedback and ratings for the service they received, helping to maintain service quality and improve customer satisfaction.

Usage

To get started with the Salahly client application, follow these steps:

  1. Clone the repository to your local machine.
  2. Install Flutter and necessary dependencies as per the Flutter documentation.
  3. Navigate to the project directory and run flutter pub get to install dependencies.
  4. Connect your device or start an emulator.
  5. Run flutter run to launch the application on your device or emulator.

About

The Salahly Client Application is a mobile solution inspired by the American Automobile Association (AAA), providing users with quick access to roadside assistance services and essential AAA-like features

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages