Kotlite (Angkot Elite) Android Apps

Related tags

App kotliteApp
Overview

Contributors Forks Issues MIT License


kotliteLogo

Kotlite (Angkot Elite) Android Apps

A Part of Kotlite Ridesharing Application
Explore the Projects »

APK Demo · Report Bug · Request Feature

Table of Contents

  1. About The Project
  2. Getting Started
  3. Application
  4. Usage
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgements

About The Project

Kotlite is here as a breakthrough idea that answers the need of users to find drivers or passengers from and going to the same routes. It is designed to optimistically accelerate the transformation of the citizens' lifestyle to rideshare and network, eliminating incurable rush hour traffic and provide practicality for user's mobility from one place to another.

Built With

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

This project requires several resources to be prepared and installed on the local computer, including:

Installation Project

  1. Clone the repository

    git clone https://github.com/bismastr/kotliteApp.git
    cd kotliteProjectAPI
  2. Setup your Google Maps API Environment

    • Add your Google Maps API Key at Local Properties

      MAPS_API_KEY = [Your Api Key]
    • Add this line in your gradle to hide your API and don't forget to sync

      id("com.google.secrets_gradle_plugin") version "0.6"
    • Add your Maps API Key in android manifest

      ">
      <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="${MAPS_API_KEY}" />
  3. Run the apps

    • You can run kotlite apps in an emulator or on-device
    • Being able to run the apps and sign-in means the whole setup is works

Application

workflow

      

Minimum Requirements

  • Android 5.0 (lollipop) or newest
  • Internet Connection
  • Location Services

Feature

  1. Driver Features

    • Doing travel scheduling
    • View the list of passengers who made a booking
    • View passenger details
    • Knowing the direction of each passenger who makes a booking
    • Invoice
  2. Passenger Feature

    • Get recommendations for drivers who have similar trips
    • Doing travel scheduling
    • Driver status notification
    • Invoice

Usage of Apps

Driver

  1. Login
  2. Choose Role Driver
  3. Add your car information (Car Type and Capacity)
  4. Set Your Destination Location
  5. Set Your Start Location
  6. Schedule your Ride
    • Add Date
    • Add Time
  7. Book Ride
  8. Wait for passenger potential passenger
  9. Acc or Deny any passenger in you Pending List
  10. When your capacity is full of passenger you can wait until the schduled time
  11. Ride Now
  12. Pickup passenger you can use the help of google map using the map button
  13. when you already arrived click the button to notify the passenger
  14. this apply to Start ride, complete ride, and done.
  15. when you all finished
  16. click finish ride to end the ride
  17. Good job you already finish your first ride!

Passenger

  1. Login
  2. Choose Role Passenger
  3. Set Your Destination Location
  4. Set your start location
  5. Schedule your ride
    • Add time
    • Add date
  6. Book Ride
  7. Chose driver inside recommendation list (these driver will have the same route with you :D)
  8. Wait until the scheduled time and Get your self ready for the ride
  9. You will get notified when the driver is Arriving, Arrived, Start Ride, Complete Ride,
  10. When the ride is done you will be automaticly send to invoice
  11. Good job you already finish your first ride using KotLite

Contributing

Feel free to clone, use, and contribute back via pull request. We'd love to see your pull requests and sent them in! Please use the issues tracker to raise bug reports and feature request.

We are excited to see what amazing feature you build in your application using this project. Do ping us at our contact once you build one, feel free to contact us, and we would love to feature your app on our blog.

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

How can we help you? While we're occupied for the Capstone Project, there are simpler ways for us to get in touch! Please do visit us at here

Other Project

You can also looking up our other repository in this project by this link.

Acknowledgements

   

You might also like...
A GitHub user Android apps using Dagger 2, MVVM, Modularization, Clean Architecture, and Airbnb Epoxy
A GitHub user Android apps using Dagger 2, MVVM, Modularization, Clean Architecture, and Airbnb Epoxy

A GitHub user Android apps using Dagger 2, MVVM, Modularization, Clean Architecture, and Airbnb Epoxy.

Simple Paint Android Apps with Kotlin
Simple Paint Android Apps with Kotlin

Simple paint consists of five actions, such as pencil, drawing a line, rectangle, ellipse, and color pallet with five colors, which is inspired with google color.

One UI libraries for Android apps.
One UI libraries for Android apps.

⚠️ W.I.P. For Wear OS, please look at seslw. This repo contains a collection of the libraries used by Samsung in their One UI apps. Samsung's One UI a

A package to include a standard Unlock premium view in iOS and Android apps

A package to include a standard Unlock premium view in iOS and Android apps

⚡️ A Compose-driven architecture for Android apps.

Circuit 🚧 Under construction 🚧 This project is very much a work in progress and far from finished! License Copyright 2022 Slack Technologies, LLC L

Shot is an Android project you can use to write screenshot for your apps in a simple and friendly way
Shot is an Android project you can use to write screenshot for your apps in a simple and friendly way

Shot is an Android project you can use to write screenshot for your apps in a simple and friendly way. What is this? Shot is a Gradle plugin and

Xposed module to set the Signature Scheme for Android 30 = to 1. This allows system apps to be modified

SetSignatureSchemeV1 Xposed module to set the Signature Scheme for Android 30+ to 1. This allows system apps to be modified. This module makes the met

An Android base project building on MVVM Architecture Pattern. This can help you build new apps faster
An Android base project building on MVVM Architecture Pattern. This can help you build new apps faster

MVVM Explanation If you can't imagine what is MVVM, please read my medium article here first. It can fully explain the revolution of Software architec

Let Me Downgrade - Add support for downgrading apps on Android 12 and 13.
Let Me Downgrade - Add support for downgrading apps on Android 12 and 13.

Let Me Downgrade Android's app installation system does not allow users to downgrade to an older version of an app when they already have a newer vers

Owner
Bisma Satria
Student
Bisma Satria
Using Android device to uninstall iPhone apps

Using Android device to uninstall iPhone apps

chi 23 Nov 6, 2022
A Frida based tool that traces usage of the JNI API in Android apps.

jnitrace A Frida based tool to trace use of the JNI API in Android apps. Native libraries contained within Android Apps often make use of the JNI API

null 1.1k Jan 7, 2023
repository for training UI of Android apps

AndroidUITrain repository for training UI of Android apps 定義されたcolor resourceの意味 使われている部分 color resource 名 ブランド追加ボタンの黒 zozo_black (微妙に真っ黒ではなかった) 画面上部の

みっちゃん 9 Dec 26, 2022
Inspection tools for native android apps

InspectElement This project was just an exercise based on Android Developer Assistant, I have used AccessibilityService for inspecting, You can change

AmirHosseinAghajari 4 Sep 9, 2022
🚀A powerful android clean architecture that helps you build your apps faster.

IMStudio ?? Table of Contents Project Structure Convention RxJava Common Scripts Technical Stack Dependencies Library Architecture Case Study Authors

Hau NGUYEN (Leo) 0 Nov 20, 2022
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

Ionic Ionic is an open source app development toolkit for building modern, fast, top-quality cross-platform native and Progressive Web Apps from a sin

Ionic 48.4k Jan 3, 2023
The Sleep tracker app for lesson 6 of the Udacity: Developing Android Apps with Kotlin Course

App Architecture-Presistence This is the Sleep tracker app for lesson 6 of the U

null 0 Dec 28, 2021
An inline hook library for Android apps.

android-inline-hook README 中文版 shadowhook is an inline hook library for Android apps. shadowhook is a module of "the android-inline-hook project". Fea

Bytedance Inc. 818 Dec 30, 2022
AboutMe - From Udacity course Developing Android Apps with Kotlin

AboutMe App From Udacity course "Developing Android Apps with Kotlin".

Anas Tariq 1 Feb 11, 2022
SimplePaint - Simple Paint Android Apps with Kotlin

Simple Paint Android Apps with Kotlin About This Project Simple paint consists o

Feronika Nur Maghfiro 12 Dec 19, 2022