Skip to content

Repository files navigation

Vanilla JavaScript Projects

JavaScript is a web language. It is better to learn it by making projects.

And it is important to make projects on Vanilla JS before moving on to any framework.

You must have listen this-

"Learn JavaScript before React."

So here are my projects.

Table of contents

Overview

This repository contains projects of different concepts. Not only Vanilla JavaScript but also lots of Vanilla CSS, Tailwind CSS and HTML. Many APIs, many interesting concepts. You will see all.

Snapshots

Here are some of the screenshots of projects

A7. Login Form - Using SessionStorage, Validaion and Tailwind CSS

Login Form


A8. CRUD Form - Using LocalStorage

CRUD Form


B0. Countdown Timer

Countdown Timer


B1. Tic-Tac-Toe Game

Tic Tac Toe

Links

No.Project NameSource CodeLive Link
A0.Quote GeneratorCodeLive
A1.Modal BoxCodeLive
A2.Accordion FAQCodeLive
A3.Stop WatchCodeLive
A4.To Do ListCodeLive
A5.Basic CalculatorCodeLink
A6.Login Form using LocalStorage and Tailwind CSSCodeLink
A7.Login Form using SessionStorage, Validation and Tailwind CSSCodeLink
A8.CRUD Form using LocalStorageCodeLink
A9.Digital Counter AppCodeLink
B0.Countdown TimerCodeLink
B1.Tic-Tac-Toe GameCodeLink
B2.Guess A NumberCodeLink

My process

I make projects to learn new concepts. Sometimes I learn new concepts to make new projects. 👨‍💻

Also to brush up my learnings.

Built with

  • Semantic HTML5 markup

  • Tailwind CSS

  • CSS custom properties

  • Vanilla JavaScript

  • Desktop-first workflow

  • Responsive on Mobile Screen

What I learned

Many different concepts-

  • Basics

  • Ternary Operator

  • Array Methods

  • DOM manipulation

  • Arrow Function

  • Template Literals

  • LocalStorage

  • SessionStorage

  • CRUD

Continued development

Projects based on these concepts-

  • Asynce/Await,

  • Higher order function,

  • Error Handling,

  • Map and filter

  • destructuring

  • spread and REST operator

  • promise, fetch API

  • ES-6 classes

  • Import/Export

Need to work on UI/UX and background design.

Suggest any project you think I should make. Your suggestions are welcome. 🙌

Useful resources

  • freecodecamp - All the problems I pracice. Helped me a lot. 🙌

  • w3schools - This helped me throughout my journey. Still doing. 🙂

  • Tailwind Docs - Tailwind CSS Docs for utility classes

Author

Basant Soni 👨‍💻

About

My projects with Vanilla JavaScript.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages