An open API service indexing awesome lists of open source software.

https://github.com/sankitdev/30daysjschallenge

30 day Challenge of JavaScript by Hitesh Sir.
https://github.com/sankitdev/30daysjschallenge

30daychallenge 30daysofjavascript hiteshchoudhary html html-css-javascript html5 javascript

Last synced: 6 months ago
JSON representation

30 day Challenge of JavaScript by Hitesh Sir.

Awesome Lists containing this project

README

          

# 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](https://github.com/hiteshchoudhary), hosted on the [Chai Aur Code](chaicode.com) 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](https://sankitdev.github.io/30DaysJSChallenge/Day-24-Weather-App/index.html)
2. [MovieSearchApp](https://sankitdev.github.io/30DaysJSChallenge/Day-25-Movie-Search-App/index.html)
3. [Chat Application](https://sankitdev.github.io/30DaysJSChallenge/Day-26-Chat-App/index.html)
4. [Task Managment App](https://sankitdev.github.io/30DaysJSChallenge/Day-27-Task-Managment-App/index.html)
5. [E-Commerce Website](https://sankitdev.github.io/30DaysJSChallenge/Day-28-E-Commerce/index.html)
6. [Social Media DashBoard](https://sankitdev.github.io/30DaysJSChallenge/Day-29-Social-Media-DashBoard/index.html)
7. [Social Media DashBoard With Full Feature](https://sankitdev.github.io/30DaysJSChallenge/Day-30-SMD-Full-Feature/index.html)

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

- Ensure you have [Node.js](https://nodejs.org/) installed.
- Install [Git](https://git-scm.com/).

### Installation

1. Clone the repository:

```bash
git clone https://github.com/sankitdev/30DaysJSChallenge.git
```

2. Navigate to the project directory:

```bash
cd 30DaysJSChallenge
```

3. Open any of the project folders and run the app:
```bash
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](https://github.com/hiteshchoudhary) 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! 🀝

- **GitHub:** [sankitdev](https://github.com/sankitdev)
- **LinkedIn:** [sankitdev](https://www.linkedin.com/in/sankitdev)
- **Twitter:** [sankitdev](https://twitter.com/sankitdev)

Let's collaborate, learn, and grow together!

## License πŸ“œ

This project is licensed under the MIT License. For more details, see the [LICENSE](LICENSE) file.

---

**Keep coding, keep improving, and let’s conquer JavaScript, one day at a time! πŸ’»πŸ”₯**