Weatherly: AI-Enhanced Weather Application

Erin

Erin Van Brunt

Developed a terminal-based weather app with 3D globe visualization using Cesium/Resium. Integrated TensorFlow.js to provide AI-generated, weather-specific clothing and activity suggestions based on real-time data from OpenWeatherMap. Demonstrated advanced API handling, state management, and machine learning implementation within a React environment.
(Under Construction) Link: https://erinvanbrunt.com/forecast
Tech used includes: TensorFlow.js Integration, Cesium/Resium 3D Globe, OpenWeatherMap API, Custom React Hooks, Express.js with MongoDB, WeatherAI Schema, Real-Time Weather Data, User Feedback System, Terminal-based Interface, React useState, useEffect, useRef Hooks, Asynchronous JavaScript (Promises, async/await), API Route Development, Dynamic Content Security Policy (CSP), Weather Suggestions Generation, Neural Network Model Creation, User Feedback Collection, Error Handling, Responsive Typography with CSS Clamp(), and Accessibility (ARIA Labels).
Like this project

Posted Nov 14, 2024

Built a terminal-based weather app with 3D globe (Cesium/Resium) and AI-powered suggestions via TensorFlow.js, using real-time data and advanced React state man