Inspiration

As we counting ourself as part of the runner community, we already had this vision in the past. If you have ever participated in a run, you probably know the story:

  • There are maybe two locations where they take pictures
  • These pictures are incredible expensive (> 20 SFr.-)
  • If you are running in a group, you probably do not get pictures as they can't take pictures of everyone at the same time
  • Even if you are on the picture, you most probably do not look like the ridiculous photogenic guy ;)

There has to be a better solution! Well, now here it is:

What it does

As the crowd takes pictures with the app, they can get insightful information for each runner, such as name, current rank, past runs and much more. You immediately will see pictures taken by the crowd in real-time as well!

Whenever a picture is taken, all the numbers will be extracted in the backend and the pictures will be linked to the runners visible on the picture.

When the runner crosses the finishing line, he immediately can see all the pictures take while the run. This memory will last forever (and cost him 1 Fr.- per pictures -> business model)!

How we built it

With beer & coffee

Frontend: Ionic 3 Backend: Spring boot with Kotlin

Challenges we ran into

Text extraction (which numbers are relevant to us) Missing data from datasports

Accomplishments that we're proud of

It's working :D

  • Sleek design
  • Reduced to the minimum (real MVP)
  • Good results on historical data (tested with running pictures from google)

What we learned

Coffee is everyones best friend

  • Interaction with google cloud vision
  • Kotlin

What's next for CrowdPick

  • Display more information to the crowd
  • Push notification to the runner whenever a picture is taken of them
  • Add watermarks to the picture

Built With

  • google-vision-api
  • ionic
  • kotlin
  • springboot
Share this project:

Updates