Next Wave App

Next Wave is an iOS app that helps wake surfers and foilers catch their perfect wave on Lake Zurich by providing real-time boat schedules and smart notifications.

Next Wave was created to help wake foilers on Lake Zurich easily find and catch their perfect waves. The goal was to develop an intuitive app that provides real-time boat schedules, smart notifications, and precise wave timing details. Built with minimal programming experience, this project highlights how AI tools like Cursor and ChatGPT can empower creativity and simplify the development process – turning ideas into functional solutions in no time.

While AI tools were invaluable in accelerating the development process, they also came with limitations. They excel at generating initial solutions but often require human refinement, particularly in design and testing. Debugging errors or implementing complex features still demands effort and creativity, and AI occasionally introduced new issues that needed fixing. This project underscored the potential of AI but also reinforced the importance of hands-on expertise and critical thinking to achieve truly polished results.

Features

- Real-time boat schedule tracking

- Smart notifications 3,5,10 or 15 minutes before waves

- Easy spot selection on Swiss lakes

- Interactive map with OpenStreetMap integration

- Precise wave timing information

- Custom sound notifications

- Clean, intuitive interface

- Light & Dark Mode

Technical Details

  • - Built with Swift and SwiftUI

- Uses MapKit for base map functionality

- OpenStreetMap and OpenSeaMap tile overlays

- CoreLocation for user positioning

- Minimum iOS Version: 17.0

- iPhone support (portrait mode)

- Local notifications using UserNotifications

- Custom sound assets

- Schedule data in JSON format

Patrick Federi
Welcome to my design portfolio on Dribbble
Get in touch

More by Patrick Federi

View profile