Welcome to my GitHub! Here, youβll find various web development projects showcasing HTML, CSS, JavaScript, and more. π
| π Project Name | π Description |
|---|---|
| Todo Project | A simple to-do list application to manage tasks. |
| Weather App | A weather application using APIs to fetch real-time weather updates. |
| Digital Watch | A stylish digital watch using JavaScript. |
| Promise Demo | A project demonstrating JavaScript promises. |
| Stopwatch | A stopwatch with timer functionality. |
| BG Gradient Generator | A CSS gradient generator tool for background styling. |
Description:
A simple task manager that allows users to add, remove, and mark tasks as completed.
Features:
β
Add new tasks dynamically
β
Remove completed tasks
β
Mark tasks as completed
β
Basic UI with CSS
Possible Enhancements:
πΉ Store tasks in LocalStorage for persistence
πΉ Add categories (Work, Personal, Shopping, etc.)
πΉ Implement a deadline reminder
Description:
A weather application that fetches real-time weather updates using an API.
Features:
β
Fetches current weather using OpenWeather API (or similar)
β
Displays temperature, humidity, and wind speed
β
Search weather by city name
β
Simple UI with a search bar
Possible Enhancements:
πΉ Show 5-day forecast
πΉ Add geolocation support to auto-detect user location
πΉ Improve UI with icons and animations
Description:
A real-time digital clock displaying current time dynamically.
Features:
β
Displays current time (HH:MM:SS)
β
Updates every second
β
Simple UI with styling
Possible Enhancements:
πΉ Add AM/PM toggle
πΉ Implement a dark mode
πΉ Show date and day
Description:
A JavaScript project to demonstrate Promises in action.
Features:
β
Demonstrates resolve, reject, then, and catch
β
Shows chaining of Promises
β
Simple interactive UI
Possible Enhancements:
πΉ Include real-world examples (e.g., API calls, delays)
πΉ Add a loading animation
πΉ Implement async/await version
Description:
A fully functional stopwatch with timer functionality.
Features:
β
Start, Stop, and Reset buttons
β
Displays elapsed time in minutes, seconds, milliseconds
β
Simple UI with a timer display
Possible Enhancements:
πΉ Add a countdown timer mode
πΉ Implement lap time recording
πΉ Store last sessionβs time in LocalStorage
Description:
A CSS gradient generator tool to create beautiful background gradients.
Features:
β
Customizable colors
β
Live preview of the gradient
β
Generates CSS code for gradients
Possible Enhancements:
πΉ Add radial and conic gradients
πΉ Implement a random gradient generator
πΉ Allow users to copy the generated CSS with one click
π Feel free to explore my projects and contribute!