Projects developed in Vanilla Javascript. No frameworks or libraries. Only the fundamentals of pure Javascript.
Lorem Ipsum is dummy text which has no meaning however looks very similar to real text.
- HTML5
- CSS3
- Select elements in the DOM with querySelector.
There are three temperature scales in common use today: kelvin (K), centigrade or Celsius (C), and Fahrenheit (F). In this application, you can easily convert the temperature to any scales.
Demo: Temperature Converter
Ludo is very popular game invented in India.
Weight Convertor helps us to convert the weight into various units such us kilograms(kg), grams(gm), pounds(lb) etc.
- HTML5
- CSS3
- Selecting elements using querySelector
- HTML5
- CSS3 (Pseudo classes, Media queries, etc)
- Font Awesome
- Select elements in the DOM with querySelector.
- SetTimeout
- Setinterval
Drag and drop is a pointing device gesture in which the user selects a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object.
- HTML5
- CSS3 (Animation)
- Font Awesome
- Select elements in the DOM with querySelector.
- SetTimeout
- Setinterval
- HTML5
- CSS3 (Flexbox, Variables etc)
- SCSS
- Font Awesome
- Select elements in the DOM with querySelector.
- getBoundingClientRect()
- Date()
- HTML5
- CSS3
- Bootstrap
- Local Storage
- Regular Expression
At their most basic, to-dos contain all of the tasks that you need to complete on a given day. It's a great device for managing time that enables you to lay out everything that you need to accomplish and plan and prioritize your day from there.
- HTML5
- SCSS
- Font Awesome
- Local Storage
- Date() : For unique id
Demo: Todo List
Rock paper scissors is a hand game usually played between two people, in which each player simultaneously forms one of three shapes with an outstretched hand. These shapes are "rock", "paper", and "scissors".
Demo: Rock Paper Scissor
Form validation normally used to occur at the server, after the client had entered all the necessary data and then pressed the Submit button. ... JavaScript provides a way to validate form's data on the client's computer before sending it to the web server.
- HTML5
- CSS3
- Font Awesome
- Regular Expression
It is an application that takes input from a user and automatically generates a password. Random Generated password can have numbers, alphabets, symbols.
- HTML5
- SCSS
- Module
- Higher Order Functions
The Match pairs game, is the classic cards game, which will help developing memory skills of children and adults.
- Select elements in the DOM with querySelector
- iterate through lists with forEach
- add/remove an element class
- add/remove event listeners
- Timeout
- HTML5: data-attribute
- CSS3: positioning, flexbox, perspective, backface-visibility, transitions
- HTML5: data-attribute
- CSS3: grid
- OOP Pattern
- HTML5 ([data-attribute])
- CSS3
- Select elements in the DOM with querySelector
- Event Listeners
Demo: Drawing App
- HTML5 Canvas
- CSS3
- window.navigator.msSaveBlob : for downloading image
Coronavirus disease (COVID-19) is an infectious disease caused by a newly discovered coronavirus. This application wil provide information such as confirmed cases, recoverd, death rate etc of NEPAL.
- HTML5
- CSS3
- Promises
- API : https://api.covid19api.com/summary
- HTML5
- CSS3
- Font Awesome
- Async/Await
- API: https://api.openweathermap.org
- HTML5
- CSS3
- Bootstrap
- Axios
- Promises
- API: https://api.themoviedb.org
- HTML5
- CSS3
- Font Awesome
- Promises
- API: https://api.exchangeratesapi.io/latest
Tic-tac-toe (American English), noughts and crosses (British English), or Xs and Os is a paper-and-pencil game for two players, X and O, who take turns marking the spaces in a 3×3 grid. The player who succeeds in placing three of their marks in a horizontal, vertical, or diagonal row is the winner.
- HTML5 (table, ...)
- CSS3 (pseudo-class, ...)
- DOM Manipulation
Demo: Tic Tac Toe
The first published by Nokia, for monochrome phones. It was programmed in 1997 by Taneli Armanto of Nokia and introduced on the Nokia 6110.
- HTML5
- CSS3 (Grid)
- requestAnimationFrame(main)
- Module
Demo:Snake Game
- HTML5
- CSS3
- Async/Await
- API: https://api.github.com/users/