Project Details
Gold Coast Surf Forecast is a web application built using Python and Flask that provides users with real-time surf conditions across all major surf locations along Australia's Gold Coast.
Gold Coast Surf Forecast
Gold Coast Surf Forecast provides real-time surf reports, allowing users to create accounts, save their favorite 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 favorite surf spots are stored in a SQL database. The app features a clean, responsive interface optimized 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 SQLite database via SQLAlchemy. I also built a clean, responsive frontend with HTML, CSS, and Jinja, optimized for desktop, tablet, and mobile devices.
Key Features
- Real-time surf conditions
- User-friendly interface
- Customizable dashboards
- User account management
- Secure authentication
- Multi-device support