3.1 Implementation
Our team focused on refining and advancing the HeatWave Safety App, ensuring seamless integration of key features. We implemented real-time weather and fire data tracking using APIs, allowing users to receive location-based heatwave alerts. The frontend was developed with React, incorporating an intuitive UI with a responsive navigation system, interactive maps, and a user-friendly weather search function. Backend enhancements involved improving database interactions and API requests for more efficient data retrieval.
3.2 Test
We created the HeatWave Safety App database using MongoDB, structuring it to store user information. To test the app, we manually inputted user information into the database to verify proper data storage and retrieval. Additionally, we integrated APIs to fetch real-time weather data and used it to display key metrics such as temperature, humidity, and heatwave severity. To ensure accuracy, we also tested the functionality of fire hotspot detection across the USA, verifying that the map correctly displayed active hotspots. This testing process helped confirm that the system effectively stored, processed, and displayed critical weather and heatwave-related information for users.
3.3 Teamwork
Managed project development and team coordination.
Designed the frontend interface for a clean, responsive user experience.
Integrated React components and ensured smooth navigation.
Ensured API data was correctly displayed in the app.
Implemented the weather search function and interactive map.
Built the MongoDB database and set up Mongoose schemas.
Implemented the User Registration Function.
Developed backend API routes with Node.js & Express.
Optimized data retrieval and storage for performance.
Implemented the login function.
Integrated real-time weather and fire data APIs.
Ensured API responses were accurate and mapped correctly.
Verified fire hotspot detection across the USA.