Welcome to the 30 Days of JavaScript Challenge repository! 🎉
This repository is a part of my journey through the 30 Days of JavaScript Challenge led by the amazing Hitesh Sir, hosted on the Chai Aur Code website. The challenge is designed to help you dive deep into JavaScript, one day at a time, covering various essential topics.
Here, you'll find my daily solutions, code snippets, and insights as I tackle the JavaScript challenge.
- Weather App
- MovieSearchApp
- Chat Application
- Task Managment App
- E-Commerce Website
- Social Media DashBoard
- Social Media DashBoard With Full Feature
Working on these projects strengthened my foundation and boosted my confidence as I gained a deeper understanding of JavaScript.
To get a local copy up and running, follow these simple steps:
-
Clone the repository:
git clone https://github.com/sankitdev/30DaysJSChallenge.git
-
Navigate to the project directory:
cd 30DaysJSChallenge
-
Open any of the project folders and run the app:
cd Day-24-Weather-App open index.html
- HTML5: For structuring the web pages.
- CSS3: For styling and layout.
- JavaScript: The core language used for functionality.
- APIs: For fetching data in projects like WeatherApp and MovieSearchApp.
- GitHub Pages: For deploying the projects.
Throughout the challenge, I encountered various obstacles, from understanding complex APIs to optimizing performance. Each hurdle was an opportunity to learn, and now I feel more equipped to handle advanced JavaScript concepts.
Key lessons include:
- Effective debugging techniques for JavaScript.
- Working with APIs and handling asynchronous operations.
- Best practices for clean and maintainable code.
- A big thanks to Hitesh Sir for the amazing challenge and guidance.
Contributions are Welcome! Feel free to submit a pull request. If the bug is valid, I'll be happy to merge it.
Let's collaborate, learn, and grow together!
This project is licensed under the MIT License. For more details, see the LICENSE file.
Keep coding, keep improving, and let’s conquer JavaScript, one day at a time! 💻🔥