Giter Club home page Giter Club logo

hasira09 / auto_mob_v1 Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 2.0 155.06 MB

This is a project done by Team PrintF(); of SLTC Research University. This project is mainly based on Flutter Dart and the Project topic is AutoMob which is a Shuttle Tracking Mobile Application.

Kotlin 0.08% Swift 1.17% Objective-C 0.02% Dart 69.88% CMake 11.82% C++ 13.53% C 0.90% HTML 1.58% JavaScript 0.12% CSS 0.47% Java 0.42%
google google-cloud-platform google-maps-api location-tracker payment-gateway sso-authentication

auto_mob_v1's Introduction

auto_mob_v1

Installation

• Currently, you can download our application as an APK, install it on your phone and you can use all the functions in it.
• We will deploy our application in Play Store by the near future.

What is Auto Mob?

Auto Mob is a Cloud Based Mobile Application Development project which was built by Team PrintF(); of SLTC Research University. This project was chosen since this projrct will be a good investment for SLTC Research University. We are created this application, to find a solution for the problem faced by students and staff members due to the time differentiation of the shuttle service at SLTC Research University.

Aim of Auto Mob

The aim of Auto Mob Mobile Application is to help to manage the time of SLTC staff members and students who are using the shuttle service.

Auto Mob,

• Implement and introduce a successful Mobile Application that allow SLTC users to lively track SLTC Shuttles.

• Establishing a properly implementing GPS system which enables live tracking.

• Update each user’s account after a proper user payment and initiate a system to record users travel details.

Technologies

• We used the dart framework with flutter as our main technology, Google Cloud Platform as the cloud platform, and Firebase as the Database.

• Here we used the options of google cloud as follows : Authentication, Google Firestore, Google Storage, and Real-time Database.

Features

Email and Password authentication and google authentication. After signing in this way, you will be directed to the signup page. Before loging in you should confirm your email. You can log into the account using the username and password after that or you can log in through the Google Account. After Loging in to the account, you can see the home page. Here there are six main menus: Location, Attendance, View Profile, Payment, Emergency, and Setting.

1. Location

By providing the current location of the user you can track the shuttle details as the Distance and Time. A Polyline is used for this purpose.

2. Attendance

Students can mark their attendance themselves. All these attendances are shown on a separate page. The attendance page contains the input date, time, index number, and route.

3. View Profile

Here you can update your profile photo. Now the profile shows the relevant student's name, email, index number, and batch uniquely.

4. Payment

Here you can give payment details and upload the payment slip. Everything is saved in our cloud.

5. Emergency

This contains numbers to contact in an emergency. When you click on the phone icon, the call will be auto-generated.

6. Setting

The setting page contains help and support, terms and conditions, privacy policy, and about us. When we click on the relevant option, we will be directed to the relevant page.

• Help & Support

This page contains the contact numbers of SLTC and the contact numbers of our group members.

• Terms & Conditions

This page contains terms & conditions about our app.

• Privacy Policy

This page contains the privacy policy of our app.

• About Us

This page contains about the Team Details and the Vision and Mission of the Team.

auto_mob_v1's People

Contributors

hasira09 avatar yenulic avatar nixx49 avatar funky-dev99 avatar apoorwa2000 avatar kavishkayapa avatar rash0956 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.