-
-
Application Landing Page
-
Signup System
-
Login System
-
Application Dashboard for Multi-modal Transport System
-
Riders Post Samples
-
Multi-modal Transport Post creation System
-
Riders Posts Sample with Booking System
-
Riders Posts sample with Commenting System
-
Application Real-time Notification System
-
Travelings Direction Google mapping from one station to another
-
Users/Riders Profile
-
Tigergraph Database
-
Tigergraph Database
Inspiration
Hundreds of Millions of People around the world moves out, commutes or travel from one place to another on daily basis for various activities. if all this people were to travel out singly with their respective private cars, Motor-Cycle etc. it will be disastrous due to excessive carbon emissions and other Environmental Hazards. Public Transportation is just the only way out
According to Wikipedia Source: https://en.wikipedia.org/wiki/Public_transportation_in_the_United_States
Public transportation in the United States refers to publicly financed mass transit services across the nation. This includes various forms of bus, Train, rail, ferry etc. Sometimes "public transportation" in the United States is an umbrella term used synonymous with "alternative transportation", meaning any form of mobility that excludes driving alone by automobile. This can sometimes include Taxi, carpooling, vanpooling etc. Public Transports like (Bus, Train, Taxi, Carpooling etc.) are more environmentally friendly and sustainable way to travel as the ride reduces air pollution, carbon emissions, traffic congestion on the roads, and the need for parking spaces.
Consequently, some Scientific publications at apta.com source: https://www.apta.com/wp-content/uploads/Resources/resources/reportsandpublications/Documents/greenhouse_brochure.pdf
states that Public Transportation reduces Greenhouse Gases and Conserves Energy. Public transportation is reducing energy consumption and harmful carbon dioxide (CO2), greenhouse gas emissions that damage the environment.
Traveling by public transportation uses less energy and produces less pollution than comparable travel in private vehicles. To make progress in reducing our dependence on foreign oil and impacting climate change, public transportation must be part of the solution.
To this effect, to ensure better commute and a good sustainable Transportation system, Our Application called Riders Bookers Connect was Born.
What it does
Riders Bookers Connect is an Interactive System that allow all Multi-Modal Transport Riders (Eg. Train, Buses, Taxi, Carpooling) etc. to Post and share their Rides and be connected with people who wants to book or take a ride from various transport Stations.
How to Post, Share, Request , Book or take a Ride
Step 1: Create an Account with Our Application
Signup, Login to Connect both with Public Riders/Transporters along with those who want to book or take a ride or travelers..
Step 2: Publish/Add a ride to the Application
Create a Post indicating the type of Multi-modal transport Riding that you will want to publish Eg. (Train, Bus, Taxi, Carpooling and others etc.).
As Public Transportaion Rider/Company, application will require that you enter a Picture of your vehicle, Riding Title, Descriptions, Vehicle Plate No,
Fare Price, Vehicle Arrival Time, Depature Time, Pickup Location Address, Destination address, Total Seat Capacity, Total Seat Available,
Vehice type etc. to get you and your riding detail and informations appears
on the application and on the
Google Traveling Directional Map for all commuters, Riders, Ride Bookers, travelers etc. to view and
connect to You.
Note that the Pickup Address latitude and longitude and Destinaton Address Latitute and Longitude were obtain using Google Address Geo-Coding API
from their various Pickup address/Stations & Destination Address respectivey.
The traveling distance between pickup address and destination address is then calculated dynamically using Haversine Formula/Equation of Earth's Curvatures.
The resultant
calculated data allow both travelers to view the distance of travel in Miles, Kilometer, Nautical Miles etc. from the Application.
See Haversine Formula Details: https://en.wikipedia.org/wiki/Haversine_formula
As a Ride Bookers or traveler, you can book or take a ride from any riding published post and you can also interact with various Public Riding Company/Transporters on their respective
Posts in the Comments sections
Step 3: Realtime Notifications
Get notified each time a
New Post or Ride is created
and each time someone commented or Booked a Ride
on your published posts.
Step 4: Happy Ride Post, Sharing & Requesting
Always be happy that you have help someone and make his commute an
amazing one.
As a Public Transporter, you will always be happy for reducing energy consumption and harmful carbon dioxide (CO2),
greenhouse gas emissions that damages our beautiful environment..
Power-points Presentation
Power-points presentation of the application can be downloaded with the link below
https://fredjarsoft.com/tigergraph_powerpoints/Riders-Bookers-Connect.pptx
Tigergraph Database Vertexes used
To build this application, We created 5 Tigergraph Vertexes with varying data types
1.) Users Vertex: This Vertex stores applications users signup and Login data and information's.
2.) Posts Vertex: This Vertex stores Posts data, Photos and Videos posts shared within the applications.
3.) Notification Vertex: This Vertex stores real-time notification data and then notify each member/user whenever a new posts is being added as well as when someone commented on the posts that you shared.
4.) Comments Vertex: This vertex store all the comments made on each published posts.
5 .) Bookings Vertex: This vertex store all the Travelers ride booking information made on each published posts/Rides.
Tiger Restful API Used
To build this application, We used various Tigergraph Restful API and Curl Request via PHP.
https://docs.tigergraph.com/tigergraph-server/current/api/
https://docs.tigergraph.com/tigergraph-server/current/api/built-in-endpoints
Restful API used includes:
1.) Insert/Upsert Restful API: This API is used to insert Data into Tigergraph Vertex.
2.) Updates Restful API: This API is used to Update Data into Tigergraph Vertex..
3.) Delete Restful API : This API is used to delete data to and from Tigergraph Vertex...
4.) Query Restful API: This API is used to query and select data to and from Tigergraph Vertex...
5.) Filter & Sorting Restful API: This API is used to filter and select data to and from Tigergraph Vertex... And many more.
How we built it
This application was built using Tigergraph Database, PHP, Curl, Ajax, Jquery, Google navigational Map API, Google address Geo-coding API, Google Address Reverse Geo-coding API, Google Map Javascript API and more..
How to Run the Application Code.
Please see readme.txt file included within the application source code that I submitted. Thanks
Challenges we ran into
Getting distance of travel between Pickup address/Stations and Destination Address using Haversine Equations/Formula of Earth Curvature.. Am glad it works.
Accomplishments that we're proud of
Building Public Multi-modal transport System Network
What we learned
Working with Tigergraph database Analytics is fantastic and amazing
What's next for Riders Bookers Connect.
More Features coming soon..
Log in or sign up for Devpost to join the conversation.