Team works_on_my_machine
presentjumpIn

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

  • Team member imagePreview: Team member image

    Barry Murphy

  • Team member imagePreview: Team member image

    John Horsley

  • Team member imagePreview: Team member image

    Katie Bickford

  • Team member imagePreview: Team member image

    Kubi Kadioglu

  • Team member imagePreview: Team member image

    Stephen Bowyer

  • Team member imagePreview: Team member image

    Tom Young

Technologies

Technologies section imagePreview: Technologies section image

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.