Skip to content

About

Small web projects in plain HTML, CSS and JavaScript: to-do list, quiz, drag and drop, budget app, typing game

Topics

Resources

Stars

4 stars

Watchers

2 watching

Forks

Latest commit

 

History

18 Commits

Folders and files

Repository files navigation

Vanilla JS Projects

This is a collection of small web projects I made with plain HTML, CSS and JavaScript, without any frameworks. I built them in 2023 to practice working with the DOM, events and localStorage.

Projects

Project What it does
To-Do App Add and delete tasks, search through them. Tasks are saved in localStorage.
Quiz App A short multiple choice quiz about JavaScript that shows your score at the end.
Drag n Drop Drag an image card between boxes using the HTML Drag and Drop API.
Weekly Budget App Set a weekly budget, add expenses and see how much money is left.
Speed Typing Game Type the shown word before the time runs out. Has three difficulty levels.

The Weekly Budget and Drag n Drop projects are based on a tutorial by Aman Maharshi.

Built with

  • HTML
  • CSS
  • JavaScript (no frameworks)
  • Bootstrap from a CDN (only for the To-Do, Weekly Budget and Speed Typing projects)

How to run

  1. Clone the repo:

    git clone https://github.com/IkboljonMe/vanilla-js-projects.git
  2. Go into the folder of the project you want to try, for example:

    cd vanilla-js-projects/todos
  3. Open index.html in your browser. You can also use the Live Server extension in VS Code.

There is nothing to install. Some styles and fonts load from a CDN, so you need internet for them.


Made by IkboljonMe

About

Small web projects in plain HTML, CSS and JavaScript: to-do list, quiz, drag and drop, budget app, typing game

Topics

Resources

Stars

4 stars

Watchers

2 watching

Forks

Used by

Contributors

Languages