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.
- Host: GitHub
- URL: https://github.com/sankitdev/30daysjschallenge
- Owner: sankitdev
- License: mit
- Created: 2024-07-24T05:35:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-31T10:28:08.000Z (over 1 year ago)
- Last Synced: 2025-06-06T04:36:12.198Z (7 months ago)
- Topics: 30daychallenge, 30daysofjavascript, hiteshchoudhary, html, html-css-javascript, html5, javascript
- Language: JavaScript
- Homepage: https://sankitdev.github.io/30DaysJSChallenge/
- Size: 2.4 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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! π»π₯**