From f65fc0d6ad0ad4701e23b1d0d3ccfa2ccc5bf023 Mon Sep 17 00:00:00 2001 From: Wojciech Piech <129212595+wojpo@users.noreply.github.com> Date: Sat, 23 Nov 2024 18:09:58 +0100 Subject: [PATCH 1/7] Update README.md --- README.md | 50 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b782640..7393ae1 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,54 @@ Project made by EKK Ingarden for [Nasa Space Apps 2024](https://www.spaceappscha https://github.com/user-attachments/assets/c1c3b7da-9f4d-4ddc-b531-02a951505b03 +Note: This project was developed as part of a hackathon. While we strived to deliver a functional and engaging application, the code quality may not meet production standards due to time constraints. + + +# πŸ“š Overview +The Landsat Web Tracker bridges the gap between ground-based spectral measurements and Landsat Surface Reflectance (SR) data. By providing users with an intuitive web-based interface, the application makes satellite data more accessible and actionable, fostering environmental awareness and empowering individuals to contribute toward sustainability. +Our solution allows users to: + +- Select a target location and time range. +- Receive notifications when Landsat satellites pass over their chosen location. +- Access and visualize Landsat data, including key environmental metrics like temperature, cloud coverage, and Earth-Sun distance. +- Generate reports with advanced metadata, band views, and reflectance analyses. +- Download data in PDF and CSV formats. + +# πŸ’‘ Features + +### Landsat Route Tracking +Users can examine satellite routes and determine when Landsat 8 & 9 will pass over a specific location. + +### Data Visualization +Explore satellite imagery and visualize data through various bands such as: + +- NDVI (Normalized Difference Vegetation Index) +- True Color +- False Color + +### Custom Notifications +Receive email reminders when Landsat flies above selected locations. + +### Simplified Data Access + +- Skip the complex process of searching and applying for Landsat data. +- Download curated datasets tailored to your selected conditions. + +### Report Generation +Generate reports containing advanced metadata, band visualizations, and reflectance analyses. + +### Environmental Insights +Empower users to explore and understand environmental changes, such as vegetation health, urban expansion, and climate patterns. + +# 🎯 Objectives +The Landsat Web Application aims to: + +- Make high-quality satellite data easily accessible to researchers and enthusiasts. +- Support amateur and professional measurements with easy error correction and calibration. +- Promote informed discussions on environmental issues. +- Encourage interdisciplinary approaches to climate action and urban planning. + +# πŸ› οΈ How to setup project ## Prerequisites - Node.js @@ -31,4 +79,4 @@ pnpm backend:dev # Everything pnpm dev -``` \ No newline at end of file +``` From b519cb8fdf9c8e455a6f492710c280a8a8f6f1fe Mon Sep 17 00:00:00 2001 From: Wojciech Piech <129212595+wojpo@users.noreply.github.com> Date: Sat, 23 Nov 2024 18:11:04 +0100 Subject: [PATCH 2/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7393ae1..87d839b 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ Generate reports containing advanced metadata, band visualizations, and reflecta Empower users to explore and understand environmental changes, such as vegetation health, urban expansion, and climate patterns. # 🎯 Objectives -The Landsat Web Application aims to: +The Landsat Web Tracker aims to: - Make high-quality satellite data easily accessible to researchers and enthusiasts. - Support amateur and professional measurements with easy error correction and calibration. From b324e67b3d168a9fe109d488aa4b6570ec4c5d48 Mon Sep 17 00:00:00 2001 From: Wojciech Piech <129212595+wojpo@users.noreply.github.com> Date: Sun, 24 Nov 2024 14:34:09 +0100 Subject: [PATCH 3/7] Update README.md --- README.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 87d839b..a56e40d 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,11 @@ Project made by EKK Ingarden for [Nasa Space Apps 2024](https://www.spaceappschallenge.org/). -https://github.com/user-attachments/assets/c1c3b7da-9f4d-4ddc-b531-02a951505b03 - -Note: This project was developed as part of a hackathon. While we strived to deliver a functional and engaging application, the code quality may not meet production standards due to time constraints. +__Note: This project was developed as part of a hackathon. While we strived to deliver a functional and engaging application, the code quality may not meet production standards due to time constraints.__ # πŸ“š Overview + The Landsat Web Tracker bridges the gap between ground-based spectral measurements and Landsat Surface Reflectance (SR) data. By providing users with an intuitive web-based interface, the application makes satellite data more accessible and actionable, fostering environmental awareness and empowering individuals to contribute toward sustainability. Our solution allows users to: @@ -20,6 +19,7 @@ Our solution allows users to: # πŸ’‘ Features ### Landsat Route Tracking + Users can examine satellite routes and determine when Landsat 8 & 9 will pass over a specific location. ### Data Visualization @@ -30,6 +30,7 @@ Explore satellite imagery and visualize data through various bands such as: - False Color ### Custom Notifications + Receive email reminders when Landsat flies above selected locations. ### Simplified Data Access @@ -38,12 +39,15 @@ Receive email reminders when Landsat flies above selected locations. - Download curated datasets tailored to your selected conditions. ### Report Generation + Generate reports containing advanced metadata, band visualizations, and reflectance analyses. ### Environmental Insights + Empower users to explore and understand environmental changes, such as vegetation health, urban expansion, and climate patterns. # 🎯 Objectives + The Landsat Web Tracker aims to: - Make high-quality satellite data easily accessible to researchers and enthusiasts. @@ -54,17 +58,20 @@ The Landsat Web Tracker aims to: # πŸ› οΈ How to setup project ## Prerequisites + - Node.js - Pnpm - Poetry ## Installation + Remember to provide all environment variables in `.env` file! ```bash pnpm install ``` ## Development + Start database ```bash docker compose up -d @@ -80,3 +87,6 @@ pnpm backend:dev # Everything pnpm dev ``` +# Gource + +https://github.com/user-attachments/assets/c1c3b7da-9f4d-4ddc-b531-02a951505b03 From 07ff4e8bec196400204f5299103d45cfd89018a6 Mon Sep 17 00:00:00 2001 From: Wojciech Piech <129212595+wojpo@users.noreply.github.com> Date: Sun, 24 Nov 2024 14:51:35 +0100 Subject: [PATCH 4/7] Update README.md --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/README.md b/README.md index a56e40d..53e39fd 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,28 @@ The Landsat Web Tracker aims to: - Promote informed discussions on environmental issues. - Encourage interdisciplinary approaches to climate action and urban planning. +# 🌟 Hackathon + +## Challenge + +As part of NASA Space Apps 2024, our team tackled the challenge: +β€œDevelop a web-based application that supports the comparison of ground-based observations with Landsat data.” + +The objective was to create a solution that enables users to: + +- Define a target location. +- Receive notifications when Landsat satellites are scheduled to pass over that location. +- Access and display Landsat Surface Reflectance (SR) data for the corresponding place and time. + +## Hackathon Experience + +The hackathon was an intense, collaborative, and highly rewarding experience. Over the span of 24 hours, our team: + +- Developed a functional prototype to simplify the process of comparing ground-based spectral measurements with Landsat SR data. +- Implemented key features like satellite route tracking, notifications, and data visualization. +- Met a lot of amazing people from various backgrounds, sharing ideas and learning from one another. +- Consumed 19 cups of coffee to keep the energy levels high throughout the event. + # πŸ› οΈ How to setup project ## Prerequisites From 3f7d008d4734a1fecb9372c44adb34b46dd73878 Mon Sep 17 00:00:00 2001 From: Wojciech Piech <129212595+wojpo@users.noreply.github.com> Date: Sun, 24 Nov 2024 19:02:09 +0100 Subject: [PATCH 5/7] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 53e39fd..9438dc2 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Our solution allows users to: ### Landsat Route Tracking -Users can examine satellite routes and determine when Landsat 8 & 9 will pass over a specific location. +Users can determine when Landsat 8 & 9 will pass over a specific location. ### Data Visualization Explore satellite imagery and visualize data through various bands such as: @@ -29,7 +29,7 @@ Explore satellite imagery and visualize data through various bands such as: - True Color - False Color -### Custom Notifications +### Notifications Receive email reminders when Landsat flies above selected locations. From a7aa37d7fcb53d6f79d766f2874cc58d2c14217c Mon Sep 17 00:00:00 2001 From: Wojciech Piech <129212595+wojpo@users.noreply.github.com> Date: Sun, 24 Nov 2024 19:11:10 +0100 Subject: [PATCH 6/7] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 9438dc2..388af76 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,6 @@ Our solution allows users to: - Receive notifications when Landsat satellites pass over their chosen location. - Access and visualize Landsat data, including key environmental metrics like temperature, cloud coverage, and Earth-Sun distance. - Generate reports with advanced metadata, band views, and reflectance analyses. -- Download data in PDF and CSV formats. # πŸ’‘ Features @@ -36,7 +35,7 @@ Receive email reminders when Landsat flies above selected locations. ### Simplified Data Access - Skip the complex process of searching and applying for Landsat data. -- Download curated datasets tailored to your selected conditions. +- Explore curated datasets tailored to your selected conditions. ### Report Generation From c7029a662e6b1fbc6b2857b5294af6d181bd0042 Mon Sep 17 00:00:00 2001 From: Wojciech Piech <129212595+wojpo@users.noreply.github.com> Date: Sun, 24 Nov 2024 21:13:57 +0100 Subject: [PATCH 7/7] Update README.md --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 388af76..6d360cc 100644 --- a/README.md +++ b/README.md @@ -24,9 +24,11 @@ Users can determine when Landsat 8 & 9 will pass over a specific location. ### Data Visualization Explore satellite imagery and visualize data through various bands such as: -- NDVI (Normalized Difference Vegetation Index) -- True Color -- False Color +- Temperature +- Agriculture +- Vegetation +- Moisture +- Atmospheric Penetration ### Notifications