The goal of this project is to develop an intuitive and efficient app for selecting the best surf spots based on real-time conditions. This app will cater to surfers by providing detailed information on swell size, direction, period, wind conditions, and tide information, helping them make informed decisions on where and when to surf. Additionally, the app will allow users to input their preferred surf spots and skill levels, enabling personalized recommendations and enhancing the overall surfing experience.