Skip to content

100DaysWebDev Personal Challenge is an ambitious project designed to enhance web development skills through 100 days of focused learning and practice. This challenge spans HTML, CSS, JavaScript, and Three.js, providing a structured approach to mastering these core web technologies.

Notifications You must be signed in to change notification settings

CodeAstralIzaX/100DaysWebDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100DaysWebDev Personal Challenge

100DaysWebDev Personal Challenge is a self-paced project aimed at mastering web development through 100 days of dedicated practice. The challenge covers HTML, CSS, JavaScript, and Three.js to build and enhance various web-based projects.

Overview

This challenge involves daily coding exercises and projects to build proficiency in web technologies and libraries. The goal is to create a portfolio of work that showcases your skills and progress over the course of 100 days.

Features

  • HTML & CSS: Develop and style web pages using HTML and CSS.
  • JavaScript: Enhance web functionality with JavaScript.
  • Three.js: Explore 3D graphics and animations using the Three.js library.
  • Daily Progress: Track and document daily coding challenges and projects.

Installation

To get started with the challenge, follow these steps:

  1. Clone the repository:

    git clone https://github.com/CodeAstralIzaX/100DaysWebDev.git
  2. Navigate to the project directory:

    cd 100DaysWebDev
  3. Install Dependencies: If using any specific dependencies or libraries, install them using:

    npm install

Usage

  1. Daily Coding: Follow the challenge plan to complete daily exercises and projects.
  2. Project Structure: Organize your code into weekly folders, with each day containing HTML, CSS, and JavaScript code:

Project Structure

100DaysWebDev/
├── day01/
│   ├── index.html       # Day 1 HTML
│   ├── style.css        # Day 1 CSS
│   └── script.js        # Day 1 JavaScript
├── day02/
│   ├── index.html       # Day 2 HTML
│   ├── style.css        # Day 2 CSS
│   └── script.js        # Day 2 JavaScript
├── ...
├── day98/
│   ├── index.html       # Day 98 HTML
│   ├── style.css        # Day 98 CSS
│   └── script.js        # Day 98 JavaScript
├── day99/
│   ├── index.html       # Day 99 HTML
│   ├── style.css        # Day 99 CSS
│   └── script.js        # Day 99 JavaScript
├── day100/
│   ├── index.html       # Day 100 HTML
│   ├── style.css        # Day 100 CSS
│   └── script.js        # Day 100 JavaScript
│
├── index.html                # INDEX File for Parent Folder
├── style.css                 # CSS File for Parent Folder
├── script.js                 # JS File for Parent Folder
├── img                       # Image Folder
│   ├── 100DAYS.png           # Fav Icon
├── README.md                 # Project README file
└── LICENSE                   # License file

Contributing

If you would like to contribute to this challenge or suggest improvements, please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Make your changes and commit them:
    git commit -m 'Add some feature'
  4. Push to the branch:
    git push origin feature-branch
  5. Submit a pull request.

License

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

Acknowledgements

  • MDN Web Docs: For providing comprehensive web development documentation and resources.
  • Three.js Documentation: For offering detailed guidance on 3D graphics with Three.js.

Contact

Author: Prem Kumar E
GitHub: CodeAstralIzaX
Feel free to reach out if you have any questions or suggestions!

About

100DaysWebDev Personal Challenge is an ambitious project designed to enhance web development skills through 100 days of focused learning and practice. This challenge spans HTML, CSS, JavaScript, and Three.js, providing a structured approach to mastering these core web technologies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published