jmsdevx / js-30

30 projects in vanilla js.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

js-30

30 projects in vanilla js.

Each subfolder will contain:

  1. Pseudo Code Outline (.txt)
  2. unit testing with jest (.test.js)
  3. rough draft (first attempt without external resources) (project.js) includes: .html, .css, .js files
  4. basic styling (.css)
  5. final draft refactor. (project-final.js)

The goal of this project is to improve vanilla JS, HTML, CSS, and Unit Testing skills.

Each rough draft is my attempt at completing the project without help (including CSS).

Unit testing and TDD are used to guide my build process.

Final drafts will be refactored after researching best practices for similar projects online.

About

30 projects in vanilla js.