https://github.com/fbarffmann/sqlalchemy-challenge
Built a Flask API with SQLAlchemy to analyze and visualize Hawaii climate data. Automated data extraction and developed database queries for temperature and precipitation insights.
https://github.com/fbarffmann/sqlalchemy-challenge
api climate-data data-analysis data-visualization flask orm python sql sqlalchemy sqlite
Last synced: 1 day ago
JSON representation
Built a Flask API with SQLAlchemy to analyze and visualize Hawaii climate data. Automated data extraction and developed database queries for temperature and precipitation insights.
- Host: GitHub
- URL: https://github.com/fbarffmann/sqlalchemy-challenge
- Owner: fbarffmann
- Created: 2024-07-01T16:06:56.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-04-13T14:08:20.000Z (12 days ago)
- Last Synced: 2025-04-13T15:23:29.739Z (12 days ago)
- Topics: api, climate-data, data-analysis, data-visualization, flask, orm, python, sql, sqlalchemy, sqlite
- Language: Jupyter Notebook
- Homepage:
- Size: 396 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SQLAlchemy Climate Data Analysis
Built a Flask API to explore climate data from Hawaii using SQLAlchemy and SQLite. Automated data extraction, performed database queries, and visualized temperature and precipitation trends to support environmental insights.
## Tools & Technologies Used
- Python
- SQLAlchemy (ORM)
- SQLite
- Flask (API Development)
- Pandas
- Matplotlib## File Structure
```text
Surfsup/
├── app.py - Flask API with SQLAlchemy queries
├── climate.ipynb - Data analysis and visualization
├── Resources/
│ ├── hawaii.sqlite - SQLite database
│ ├── hawaii_measurements.csv - Measurement data
│ └── hawaii_stations.csv - Station data
```## Skills Demonstrated
- Building RESTful APIs using Flask
- Querying databases with SQLAlchemy ORM
- Visualizing trends in climate data
- Transforming raw data into business-relevant insights