/30-days-javascript-challenge

Daily JavaScript challenges and projects from the Chai Aur Code 30 Days Challenge. Track my progress and learnings! 🚀

Primary LanguageJavaScriptMIT LicenseMIT

30-days-javascript-challenge

Welcome to the 30 Days JavaScript Challenge by Chai Aur Code! This repository documents my journey through daily JavaScript challenges and projects. Join me as I enhance my coding skills and build practical projects.

Challenge Overview

Each day, I'll be tackling a new JavaScript challenge or project to improve my coding abilities and deepen my understanding of JavaScript.

Structure

  • Day 1: Variables and Data Types
  • Day 2: Operators
  • Day 3: Control Structure
  • Day 4: Loops
  • Day 5: Functions
  • Day 6: Arrays
  • Day 7: Objects
  • Day 8: ES6+ Features
  • Day 9: DOM Manupulation
  • Day 10: Event Handling
  • Day 11: Promises and Async/Awaits
  • Day 12: Error Handling
  • Day 13: Modules
  • Day 14: Classes
  • Day 15: Closures
  • Day 16: Recursion
  • Day 17: Data Structures
  • Day 18: Algorithms
  • Day 19: Regular Expressions
  • Day 20: LocalStorage and SessionStorage
  • Day 21: LeetCode Easy
  • Day 22: LeetCode Medium
  • Day 23: LeetCode Hard
  • Day 24: Project 1: Weather App
  • Day 25: Project 2: Movies Search App
  • Day 26: Project 3: Chat Application
  • Day 27: Project 4: Task Management App
  • Day 28: Project 5: Ecommerce Website
  • Day 29-30: Project 6: Soical Media Dashboard

How to Use

  1. Clone this repository.

    git clone https://github.com/megh-bari/30-days-javascript-challenge.git
    
  2. Navigate to the specific day's challenge/project folder.

    cd '30-days-javascript-challenge\Day 1 - Variables and Data Types'
    

Progress

License

This repository is licensed under the MIT License. See the LICENSE file for more details.

Author

This repo is maintained by @ Megh bari.

Happy Coding 🎈