{"id":25368835,"url":"https://github.com/jbalooshie/surfs_up","last_synced_at":"2026-05-06T06:38:24.274Z","repository":{"id":193947650,"uuid":"339571144","full_name":"jbalooshie/surfs_up","owner":"jbalooshie","description":"Project to perform analysis of weather data in Hawaii, including a Flask app to view the findings. ","archived":false,"fork":false,"pushed_at":"2022-09-22T20:13:11.000Z","size":272,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T00:53:59.223Z","etag":null,"topics":["data-science","data-visualization","flask","python","sqlalchemy","sqlite"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jbalooshie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-02-17T00:38:21.000Z","updated_at":"2022-09-22T20:17:36.000Z","dependencies_parsed_at":"2023-09-10T23:38:29.181Z","dependency_job_id":null,"html_url":"https://github.com/jbalooshie/surfs_up","commit_stats":null,"previous_names":["jbalooshie/surfs_up"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbalooshie%2Fsurfs_up","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbalooshie%2Fsurfs_up/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbalooshie%2Fsurfs_up/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbalooshie%2Fsurfs_up/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jbalooshie","download_url":"https://codeload.github.com/jbalooshie/surfs_up/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247990915,"owners_count":21029601,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-science","data-visualization","flask","python","sqlalchemy","sqlite"],"created_at":"2025-02-15T00:52:10.724Z","updated_at":"2026-05-06T06:38:19.235Z","avatar_url":"https://github.com/jbalooshie.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# surfs_up\nThis repository was created as part of a 6 month Data Analystics Bootcamp administed by George Washington University. This is the repository for the Module 8 Challenge. This challenge involved creating a Flask app to show off weather data we had gathered. New topics covered included SQLite, SQLAlchemy, and Flask. Final project work is in SurfsUp_Challenge.ipynb and app.py. \n\n9/22/2022: I made a small change to the app to fix an issue that prevented you from returning home and choosing a different app route in the session. \n\nIn the future I might return to this to practice Flask further and add buttons to let you navigate between the different routes in the app. \n\n## Overview of the Statistical Analysis\n### Overview\nThe purpose of this analysis is to review weather data and create a case for opening a surf shop that also sells ice cream. With this analysis, we will demonstrate that there are enough warm days during the year to ensure steady traffic to this shop. Our primary investor has had previous ventures in the surfing industry fail due to inclement weather. We will specifically be looking at a dataset for the island of Oahu, but the code was designed to be easily adapted to other islands as well.\n\n### Methodology\nTo analyze the data, we will be using Python, SQLLite, and Flask. Python will be used to write the code to manipulate the data. SQLLite will be used to create a database we can query for information. And Flask will be used to visualize the analysis, so that any investors in the project do not have to go and run the Python script themselves. \n\n## Results\n### Key Points from June and December Temperature Data\n* There is not a huge difference in the average temperature between June and December. June's average temperature is 74.9 degrees. In December it is slightly cooler at 71.0. Even if your average day in December is almost 5 degrees colder than June, it is still warm most days. \n\n* There can by chilly days in December (by Hawaiian standards). The lowest temperature recorded in December was 56 degrees. On colder days, the shop will probably not sell a lot of ice cream. But this is still fine weather for surfing since wetsuits allow you to surf even when it is chilly out. \n\n* There can also be very warm days in December. The highest temperature recorded was 83 degrees, which is two degrees colder than the warmest June day in the dataset. So, there can also be outlier days where we might see an unexpected bump in customers looking for ice cream. \n\n![June Data](Resources/june.PNG)\n\n![December Data](Resources/december.PNG)\n\n## Summary\n### High Level Summary\nBased on the temperature data, we can conclude that the temperature on Oahu is consistent enough to warrant selling surfing gear and ice cream year-round. In my experience, surfing is possible year-round with the right equipment. Colder days are less likely to impact this side of the business, and the coldest day in our dataset was still a relatively warm 56 degrees. \n\nFor the ice cream, the temperature is slightly cooler during December. This might depress sales, but only to a small degree. The average temperature in December is only about 5 degrees cooler, meaning there should still be plenty of days people are looking to purchase ice cream. \n\n### Additional Queries\nTo further the analysis, there are several additional queries we could run. \n1. We could query the average number of days in December that fall below 70 degrees. Only 25% of the recorded temperatures fall below 73 degrees. If there are enough days below 70, we could offer a special on ice cream that day to entice customers who might be less inclined to buy on a chilly day. \n\n2. We could try to pinpoint the best location on the island for our store. There are different stations throughout the island, and maybe there is a side of the island that has slightly warmer days. This would require additional data to perform, we would need a way to match the 9 stations with a physical location on the island. For example, if one station has warmer weather, but is on a mountain, then we would not want to build our shop there.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbalooshie%2Fsurfs_up","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjbalooshie%2Fsurfs_up","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbalooshie%2Fsurfs_up/lists"}