What's new

Welcome to KodeBlend Forums

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

Ask question

Ask questions and get answers from our community

Answer

Answer questions and become an expert on your topic

Contact us

Contact the site administrator directly.

Telegram

Join Telegram Channel to stay updated.
ifastnet
EZBus - Transportation Management Solution - Two Flutter Apps + Backend + Admin panel

EZBus - Transportation Management Solution - Two Flutter Apps + Backend + Admin panel v2.0

No permission to download
Please, Log in or Register to view URLs content!


EZBus is a transportation service that is committed to enabling cities, individuals, and businesses to move anywhere. EzBus is tech-driven, fancy, and convenient.
EZBus consists of
  • Two Flutter apps for customers and drivers
  • Admin panel with a Laravel API system as a back-end and a Vue.js front-end system as a web interface

Demo


How to test the system?

  • Open the driver app and register for a new driver.
  • Go to the admin panel and do the following:
    1. Approve the driver’s documents.
    2. Add a new bus.
    3. Assign the bus to the driver.
    4. Create a new route.
    5. Create a trip on that route.
    6. Assign the trip to the new driver.
  • Go to the driver app and start the trip.
  • Go to the customer app and try to search for trips in the same geographical area where the start and end stops of the created route are located. Make sure that your wallet balance is sufficient. If not, please charge it. All payments are in the sandbox, so there are no real payments in the demo.
  • Select the trip in the customer app and pay for it.
  • Track the trip from the customer app.
  • Navigate the route as the driver. When your location is close to the customer, an alert will appear in the driver app to slow down. When the driver reaches the customer’s location, a pop-up will appear to allow the driver to scan the customer’s ticket to check him in.
  • When the driver reaches the customer’s drop-off point, a pop-up will appear to allow the driver to check him out.
  • The driver will see his wallet value increase and the history of this.

Requirements

Please make sure that you have accounts for

  • VPS server with root credentials
  • Please, Log in or Register to view URLs content!
    with the following APIs enabled
    • Geocoding API
    • Maps JavaScript API
    • Places API
    • Directions API
    • Maps SDK for Android
    • Maps SDK for iOS
  • Please, Log in or Register to view URLs content!
  • Braintree SDK. You can test with a
    Please, Log in or Register to view URLs content!
    account OR integrate a
    Please, Log in or Register to view URLs content!
    account.

Technologies Used

  • Flutter – customer and driver apps
  • Laravel - backend
  • VueJS - admin panel front end
  • Socket.io – real-time bus location update for mobile apps and admin panel
  • Google Maps SDK – display maps in mobile apps and admin panels

Credits and License

All assets in the item are either created by me or are licensed for use in a commercial application with or without author attribution. I provide the necessary attribution in the ‘About’ section in both the mobile apps and the landing web page.

What if I have an issue?

I completely support this item and will reply within 24 hours if you have any issues. You can just send a message via my CodeCanyon profile page, and I will get back to you right away.
Author
KodeBlend
Downloads
0
Views
17
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from KodeBlend

shape1
shape2
shape3
shape4
shape5
shape6
Back
Top
Whatsapp Support
Start a Conversation
Hi! Click one of our member below to chat on Whatsapp
The team typically replies in a few minutes