Skip to content

sankitdev/30DaysJSChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

30DaysJSChallenge 🚀

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.

What's Inside? 📦

Here, you'll find my daily solutions, code snippets, and insights as I tackle the JavaScript challenge.

Major Projects of this Challange

  1. Weather App
  2. MovieSearchApp
  3. Chat Application
  4. Task Managment App
  5. E-Commerce Website
  6. Social Media DashBoard
  7. 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.

Getting Started 🚀

To get a local copy up and running, follow these simple steps:

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/sankitdev/30DaysJSChallenge.git
  2. Navigate to the project directory:

    cd 30DaysJSChallenge
  3. Open any of the project folders and run the app:

    cd Day-24-Weather-App
    open index.html

Technologies Used 🛠️

  • 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.

Challenges Faced & Lessons Learned 📚

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.

Acknowledgments 🙏

  • A big thanks to Hitesh Sir for the amazing challenge and guidance.

Contribution

Contributions are Welcome! Feel free to submit a pull request. If the bug is valid, I'll be happy to merge it.

Let's Connect! 🤝

Let's collaborate, learn, and grow together!

License 📜

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! 💻🔥