Overview

Eslah is your one-stop solution to all the hassles that come connected to the servicing of your vehicle. It simulates the work of car workshops and provides you with all the needs of your car repairing faults, maintenance, spare parts. An app connects the customer to the service provider, Where the customer makes a request for the car fault to be fixed with images, and the interested service provider will send quotation to complete that service. Users can order any parts for a car which are available in-app for sale. One more part of this app is, if you have a garage business and wants to expand through advertisement then an app has a explore functionality where you can request to admin for your garage advertisement. Eslah provides a seamless car service experience at the convenience of a tap.

Style Guides

Color Palette

#FBC13D
#FFC645
#fff
#F5F5F5
#9698A4
#707070
#1A1A1A
#000000

Typography

font-family: 'Poppins';
font-weight: 100;

Abcde

font-family: 'Poppins';
font-weight: 300;

Abcde

font-family: 'Poppins';
font-weight: 400;

Abcde

font-family: 'Poppins';
font-weight: 700;

Abcde

font-family: 'Poppins';
font-weight: 900;

Abcde

Client Requirements

A project aims to develop a mobile application that will help connect people in need of car repairs and spare parts with willing sellers. With an app, they wanted to give car owners a seamless, professional, yet affordable car service experience at their doorstep through service provider when they seek out car repair and maintenance service.More they want to help in reducing predatory prices that are found in some repair shops. On the other hand service providers can also earn money with their skilled car repairing work. With this idea, he came to Hyperlink InfoSystem to develop an application for car maintenance. After some team discussion and research, we have added some unique features as well and developed two apps: Eslah – for customers and Provider Eslah- for a service provider. The application will help to level the field for the repair shops as well as for customers.

Features

Customer Side:

Tutorial:

  • Users can view tutorial with images on top and tagline at a bottom that describes the main features of the app.
  • User can see next page by swiping.
  • Users have the option to skip that tutorial.

Register/Login:

  • User can register with basic information and can log in using mobile with OTP verification.

Enter Car Details:

  • Users can add their car details like brand, model, type, color, registration year, number of cylinder and images.
  • Users can edit and delete their card details from their profile.

Home:

  • Users can view a list of nearby garage based on location in the map.
  • They can filter the garage and search it by name as well.

Send Request:

  • Users can request to publicly or to a particular garage.
  • Users can request two types of a request based on the following required service:
    1) car repair: - When users want a service for car repair, they need to select repair type, add image relevant of car fault, select a car that was added earlier and location.
    2) Spare part change: - When users want to change any spare parts, they need to select a spare part change type, add image relevant of car spare part, select a car that was added earlier and location.

My Request:

  • Users can see a list of pending, completed and canceled request orders.
  • Users can view quotations request for a particular order from various garages and according to their quotation users will accept or reject that request.

Chat:

  • Users can chat with service providers for their query. Explore
  • User can see the top garages' advertisement. Language
  • Users can select a language in English or Arabic.

Service Provider Side:

Register/login:

  • Service providers need to register in the app with basic information and can log in with OTP validation.

New Request:

  • Service providers will get two types of request - 1) publicly request in a list that is based on nearby location 2) someone directly sends a request to you only.
  • Service providers will provide a quotation for every request from the list and can edit also.
  • Service providers can find a particular service with the filtering option by car name and service.

Explore:

  • Service providers can see top garages advertisements.

My Jobs:

  • A service provider can view all completed, pending and canceled orders listing.
  • Service providers can cancel any order from the list if they don't want to complete that order.

Chat:

  • Service providers can chat with customers regarding their order.

Profile:

  • Service providers can edit info about garage and edit/delete pictures of their garage.
  • Service providers can select a language in English or Arabic.

Admin Panel Features

Customer Management:

  • View and edit customers details
  • Active/Inactive customers

Service Category Management:

  • Add/edit services
  • Active/inactive services

Order requests:

  • View waiting, rejected, canceled, pending, and finished order request

Distance setting:

  • Set nearby distance by kilometer or mile.

Service Provider Management:

  • Approved/unapproved service provider request
  • View and edit service provider details
  • Active/Inactive service providers

App content management:

  • Update content for app like about us, terms & condition, privacy policy and FAQs.

Explore( Advertise) Management:

  • View explore images from service providers
  • Active/Inactive explore images

Challenges

To manage changes in Developed Functionality:

During development time, we were in discussion with client on regular basis for new changes and requirements. So as per the clients demand to change in functionality was difficult as we need to change the whole things from app design to API calling and database entry which is already implemented earlier. But we overcome this problem after proper discussion with the team and implemented client demand in the way that changes can do in an efficient way. And in future, if any more changes will come, we able to do it very easily.

Technologies

Android

Android OS Support:
Android 5.0 to Android 8.0

Development:
Kotlin using Android Studio 3.3

Android Supported Devices:
480x800, 720x1280, 1080x1920, 1440x2560

Language Support:
English, Arabic

iOS

iOS OS Support:
iOS 9.0 to 11.3

Development:
Swift using Xcode

iOS Supported Devices:
iPhone 5S, iPhone 6, iPhone 6S, iPhone 6 Plus, iPhone 6 Plus S, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus, iPhone X

Language Support:
English, Arabic

Website & Admin Panel

Technology: PHP, CodeIgniter Framework

Database: MySQL

API: REST API in JSON format

Browser/Device Compatibility:
Mozilla Firefox: Min 40.0 to Max 55.0 version
Google Chrome: Min 44.0 to Max 61.0 version
Internet Explorer: Min 10.0 to Max 11.0 version
Apple Safari: Min 8.0 to Max 10.1.0 version

Language Support:
English, Arabic

Call Us Now

usa +1 309 791 4105 india +91 8000 161 161
OR
+