A collection of small React projects demonstrating core frontend skills, API integration, and responsive UI design. This repository includes:
- To-Do App: Manage tasks with add, delete, and mark-complete functionality.
- Age Calculator: Calculate age accurately from a birthdate input.
- Weather App: Fetch live weather data from OpenWeatherMap API with detailed info including temperature, humidity, wind speed, sunrise/sunset times, and country.
Check out the live projects on Netlify: React Mini Site
- Add, edit, and delete tasks
- Mark tasks as completed
- Responsive design for mobile and desktop
- Input date of birth and get accurate age
- Handles edge cases (leap years, future dates)
- Clean UI with instant results
- Search by city for current weather data
- Displays temperature, humidity, wind speed, sunrise & sunset
- Weather icons and country information
- Uses environment variables for API keys (
.env) - Responsive and modern UI with CSS gradients
- Frontend: React, Vite, CSS Modules, React Icons
- API: OpenWeatherMap
- Deployment: Netlify
