Team works_on_my_machinepresentjumpIn
Trust who you travel with
A ride-sharing app...
- Users can sign up and create a profile
- Users can then post rides as a driver or search for a ride as a rider
- Drivers need to validate their licence and car to be able to post a ride
…for eco-conscious travellers…
- CO2 emissions for each trip are calculated based on car model and total ride distance
…who want a fair price for their trip..
- Proprietary algorithm provides suggested price, based on local fuel price, engine type (MPG) and distance of trip
- Drivers can enter a price up to 10% above or below the suggested price
We came up with the idea after gathering ideas from the group, fleshing out some details/options for each idea and voting on the favourite app.
The Team
Barry Murphy
John Horsley
Katie Bickford
Kubi Kadioglu
Stephen Bowyer
Tom Young
Technologies
![Technologies section image](https://images.prismic.io/northcoders/ZhP9rxrFxhpPBX5x_jumpIn.png?auto=compress%2Cformat&fit=max&q=60&w=800)
We used: Flutter, Sails JS, MongoDB
To learn a full new tech stack.
MongoDB as we didn't need a relational database and MongoDB had good info about storing images.
Sails JS as it was reported to be easy to learn and had good out of the box config for interacting with MongoDB.
Flutter as it is flexible for developing apps for mobile and web.
Challenges Faced
Learning a whole new stack was tough, it took time to get up to speed with all the components leaving less time for getting the app working.
Our project relied on quite a few APIs and finding free, workable APIs for all the requirements was tricky.
Working round browser security issues and limitations of Flutter web (rather than mobile) apps was time consuming.