Project Details
Gold Coast Surf Forecast is a web application built with Python and Flask that provides users
with real-time surf conditions across all major surf locations on Australia's Gold Coast.
Gold Coast Surf Forecast
Gold Coast Surf Forecast provides real-time surf reports, allowing users to create accounts, save their favourite spots, and access detailed information about waves, swell, and wind conditions.
Gold Coast Surf Forecast is a web application built with Python and Flask that fetches real-time surf data from an external API. User accounts and favourite surf spots are stored in a SQL database. The app features a clean, responsive interface optimised for desktop, tablet, and mobile devices.
Create a web application that retrieves real-time surf data from an external API in a user-friendly format, supports user accounts and session management, and remains fully responsive across all devices.
I developed a Python and Flask backend that fetches data from the Surfline API, manages user accounts with Werkzeug and Flask-Session, and stores data in a PostgreSQL database via SQLAlchemy. I also built a clean and responsive frontend using HTML, CSS, JavaScript and Jinja, optimised for desktop, tablet, and mobile devices.
Key Features
- Real-time surf conditions
- User-friendly interface
- Customisable dashboards
- User account management
- Secure authentication
- Multi-device support