Widya Travel is a travel agency that provide travel booking service & car rental service using android application that covers orders from Central Java and its surroundings.
This is a software development project that is being carried out to fulfill assignments in the Software Project course. Our team is called Andromeda and consists of 4 people. Software development is carried out using the Waterfall method (Requirement Elicitation, Analysis & Design, Implementation, Testing), with each stage headed by 1 member.
I personally (Linggar Maretva Cendani) play the role of Head of Implementation, which is responsible for leading, guiding, and supervising all team members at the Implementation stage. Apart from that, I am in charge of doing most of the implementation stages, Setting-up each app on each platform (Android & Web), creating APIs, and integrating each app from different platforms into one complete project.
This project consist of 3 applications:
WidyaApps
(Native Android, Developed using Android Studio): an android app used by customers/ users to make an order (book a travel shuttle or rental a car)WidyaDriver
(Native Android, Developed using Android Studio): an android app used by drivers to receive orders and view order informationWidyaAdmin
(LAMP: Linux, Apache, MySQL, PHP): an web-based app used by the admin on Widya Travel agency to manage customers & drivers
-
WidyaApps
App Launcher Login Register Dashboard "Car Rent" Page "Individual Trip" Page Order List Order Detail (Car Rent) Order Detail (Individual Trip) Profil Page Edit Profile -
WidyaAdmin
Data Customer Add Customer Edit Customer Data Driver Add Driver Rent Car Schedule Individual Trip Schedule
- WidyaApps
- WidyaAdmin
- https://widya-travel.000webhostapp.com/admin
- Note: Use
[email protected]
as email andadmin
as password
- WidyaApps
- Order an individual trip travel shuttle (able to order more than 1 seat)
- Rent a car
- View order list & their information
- Edit profile
- WidyaAdmin
- View Customer Data
- View Driver Data
- Add Customer
- Add Driver
- Manage Customer & Driver
- View Orders Data (Individual Trip & Car Rent)
- Manage Orders
- Android Studio
- Java Programming Language
- Object-oriented Programming
- Volley (HTTP Networking library to get data from API)
- Glide (Image library)
- PHP
- MySQL
- SB Admin 2 (from Bootstrap)
-
WidyaApps
- You can install WidyaApps on your android phone by downloading the APK file in 2. Implementation/WidyaTravel/app/release/app-release.apk.
- Download and open it on your android phone, and follow the installation process.
-
WidyaAdmin
- Setup an Apache Web Server & phpMyAdmin
- Upload the database
widyatraveldb.sql
in your phpMyAdmin dashboard (Open Import tab, and upload the file there) - Upload all files in
WidyaAdmin/website
folder into your web main folder (public_html) - Change database info (edit the database host, username, and password) on
db_login.php
&admin/db_login.php
- Open the website on your-website-url.com/admin
- WidyaApps Download and open video in Manual WidyaTravel.mp4 to see the instruction manual for WidyaApps
- WidyaAdmin Download and open video in Manual WidyaAdmin.mp4 to see the instruction manual for WidyaAdmin
- Linggar Maretva Cendani
- Selvi Fitria Khoerunnisa
- Muhammad Rizky Ardhani
- Muhammad Zulpa Ladun Hakim