Team Aerated Autoclaved
presentSurfeillance

Aerated autoclaved Demo Video

Aerated autoclaved Demo Video

Surfs up?

Surfeillance offers surfers free access to the weather, tidal and wave data they need! By aggregating data from multiple public APIs, Surfeillance gives surfers relevant real-time information to enable them to decide where the best surf conditions are. Surfeillance allows users to save trips they’ve been on for future reference and also rate both surfing experience and forecast.

The Team

  • Student did not provide a photoPreview: Student did not provide a photo

    Francis Adewale

  • Student did not provide a photoPreview: Student did not provide a photo

    Jonah Russell

  • Student did not provide a photoPreview: Student did not provide a photo

    Ste Barrow

  • Student did not provide a photoPreview: Student did not provide a photo

    Tom Fegan

Technologies

Spring Boot, Firebase, PostgreSQL, AndroidPreview: Spring Boot, Firebase, PostgreSQL, Android

We used: Spring Boot, Firebase, PostgreSQL, Android
Surfeillance needed a frontend the user could interact with and a backend to aggregate data from multiple public APIs. Having looked at Android development (briefly) and Spring Boot during the course, plus the limited time to develop the app, we exploited these technologies for Surfeillance’s core functionality/architecture. The course did not cover Firebase but research enabled us to exploit this technology to authenticate users.

Challenges Faced

One of the biggest challenges we faced was understanding what was possible in the given time but this also turned out to be one of the biggest learning opportunities. As far as specific features were concerned, OAuth was the most difficult to implement but was eventually a success.