Vouga.
Inspiration
I asked myself the question, what can I build that can really help in anyhow people to manage a daily activity. In the same time improve my knowledge. So, I decided to create Vouga.
What Vouga does
Vouga allows you to request a taxi from where you are, to where you go, at the price you propose. This is the current system set. Actually among features I am working on; for the app, I have a special one on draft...
I am building a system of Credits. Actually it is going to be a marketing system strategy to handle in a better way the revenue flow of the app.
Let's say a user pays in cash R37 for a ride of 3,8km, the user pays it to the driver after the destination reached. but when purchasing a credit on the app from us, a user had to pay a standard price, let's say R27 for a distance equal or less than 4km.
In our terms we will specify to drivers the Credit option as a payment method. We will share a percentage of revenues collected with every driver who made trips with users that used their credits codes.
How I built Vouga
First, the core of the App is Google Map. It allows the user to make a request. Then Google Sheet it is used to receive trips data in real time on sheet such as origin, destination price and others information needed for the trip. Eventually, the scripts codes are developed on Google App-Script. The app is a WebView App made on Android Studio
All the above would not work if I did not have APIs enabled on Google Cloud Platform. APIs such as
- Directions API
- Distance Matrix API
- Geocoding API
- Geolocation API
- Maps JavaScript API
- Places API.
- Google Sheet API
- App Script API
- Maps JavaScript API
- Service Control API
Challenges
The Challenges, I am still facing them, but at the beginning they were:
On Android Studio, How to build an app that will manage data in really time? The WebView solution came up.
How to integrate an interactive Google map into the app? We succeeded but still improving our map for the user experience.
How to receive a trip data entered by the user? Here came Google App Script and Google sheet.
How to allow drivers to get these data provided by the users a the same time? I had to make researches and built a Curl system whereby a driver can choose to accept a trip request from interface created only for drivers
I am still facing challenges, but I keep moving!
Accomplishments
A high automatic system that works, created from scratch.
What we learned
Every idea that can be logically set can work! For this, we have to not give up easily. Researches and tests are benefits.
What's next for VOUGA
Actually, Vouga is constant improvement, more features and functionalities. Also proposals are being sent to find investors to boost the project.
Built With
- android-studio
- apis
- app-script
- css
- google-maps
- google-sheet
- gooogle-cloud-platform
- html5
- java
- javascript
- xml


Log in or sign up for Devpost to join the conversation.