JavaScript Assignments
1. Simple To-Do List:
Create a simple to-do list application where users can add tasks, mark tasks as complete, and
delete tasks.
2. Weather Forecast Display:
Integrate with a weather API to fetch weather data for a specific location entered by the user and
display it on the webpage.
3. Image Slider:
Create an image slider/carousel that automatically transitions between images at regular
intervals or allows users to navigate through images using buttons.
4. Form Validation:
Implement form validation for a registration form that checks if the input fields are filled correctly
(e.g., valid email format, password strength).
5. Interactive Map:
Integrate with a map API (such as Google Maps) to display an interactive map on the webpage
where users can search for locations, get directions, and view additional information.
6. Expense Tracker:
Build an expense tracker application that allows users to add, edit, and delete expenses, as well
as view their total expenses over a specified period.
7. Recipe Finder:
Integrate with a recipe API to allow users to search for recipes based on ingredients they have
and display relevant recipes with instructions and images.
8. Currency Converter:
Implement a currency converter application that fetches exchange rates from an API and allows
users to convert between different currencies