This repository contains all the projects from GreatStack youtube channels playlist 30 Days,30 JavaScript Projects For Beginners to Practice
link: https://youtube.com/playlist?list=PLjwm_8O3suyOgDS_Z8AWbbq3zpCmR-WE9&si=PppjgKP7ilW9B886
This project displays weather, humidity,wind speed, city name,updates the photo according to the weather.
Used the openweather api for this project.
The code handles invalid city input and displays an error message for the same
completed on 3/06/2025
This project helps user to create a To-Do list , Check and Uncheck tasks, Delete tasks
The Data is stored at local storage
It handles empty input values
completed of 4/06/2025
This project is a simple quiz app , where user answers the pre set questions
The score is justified at the end of the Quiz
completed on 5/06/2025
This project helps user to generate a Random Strong Password of Length 12 chars
The user can copy the password also
completed on 6/06/2025
This project helps user to take notes
The notes are saved on local storage so they wont get deleted on refreshing the page.
Future improvement: Will try to avoid empty notes getting saved in the storage
completed on 7/06/2025
This project helps user to calculate his age.
Implementing and understanding the date logic and method was interesting.
Disabled the user to enter any date greater then present date.
completed on 8/06/2025
This project helps user to generate a random quote through an api: https://api.quotable.io/random
User can generate new random quotes with just a click of a button & post them on twitter using the tweet button
completed on 10/06/2025
This project helps users to create QR-Codes for a given text and URL's
Added a cool animation on the input field when no text is submitted by the user
completed on 11/06/2025