Skip to content

CodeFlowOrg/JavaScript-Projects

 
 

Repository files navigation

JavaScript Projects 🚧

While going through the JavaScript Algorithms and Data Structures Certification curriculum I had to write various functions. So, I decided to take this challenge a bit further and implement a UI for it and dive more into testing.

Palindrome_Checker

A palindrome is a word or sentence that's spelled the same way both forward and backward, ignoring punctuation, case, and spacing (e.g. mom, dad, racecar, madam). A palindrome checker checks if a string is a palindrome or not.

Mobile_Number_Validator 📱

Mobile number validation is the process of checking if a mobile number is accurate. It lets you find out if the mobile number you have for a business contact is active and able to receive calls or not.

Caesar_Cipher 🔑

The Caesar Cipher technique is one of the earliest and simplest method of encryption technique. It’s simply a type of substitution cipher, i.e., each letter of a given text is replaced by a letter some fixed number of positions down the alphabet. For example, if the Cipher was a ROT1 (rotate by 1 letter), then every a in the message would show up as a b. I have made a ROT13 cipher, it will encrypt your messages by rotating the letters by 13 characters.

Roman_Numeral_Converter 🔢

Roman numerals are a number system developed in ancient Rome where letters represent numbers. The modern use of Roman numerals involves the letters I, V, X, L, C, D, and M. I made a converter which can convert numbers from 1 to 3999 into Roman numerals or viceversa.

DrumKit 🥁

The point of this project is to have each key, when pressed, make a corresponding drum noise. It also uses CSS transitions and animations to make the project more interactive to the user.

Live demo

PalindromeChecker

MobileNumberValidator

CaesarCipher

RomanNumeralConverter

DrumKit

About

JavaScript Algorithms and Data Structures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 46.7%
  • CSS 27.2%
  • JavaScript 26.1%