Skip to content

Code for the projects completed as part of the freeCodeCamp JavaScript Algorithms and Data Structures Certification, showcasing my understanding of JavaScript, algorithms, and data structures.

Notifications You must be signed in to change notification settings

dsaikiran01/JavaScript-Algorithms-and-Data-Structures

Repository files navigation

JavaScript Algorithms and Data Structures

This repository contains a collection of projects completed as part of the JavaScript Algorithms and Data Structures (Beta) certification on freeCodeCamp. Each project was built using HTML, CSS, and JavaScript to solve real-world problems and improve algorithmic thinking.

⭐️ If you find this repository helpful or insightful, please consider starring it! 🌟

Projects Overview

  1. Palindrome Checker

    • Developed a tool to check if a given word or phrase is a palindrome, ignoring punctuation, case, and spacing. The app removes all non-alphanumeric characters and normalizes the case for accurate palindrome detection.

    Preview:

    Palindrome Checker Preview

  1. Roman Numeral Converter

    • Created a converter to transform Arabic numerals into Roman numerals, using combinations of the seven primary symbols in the Roman numeral system.

    Preview:

    Roman Numeral Converter Preview

  1. Telephone Number Validator

    • Built a validator that checks whether a given string matches valid US phone number formats, including different acceptable configurations of area codes and country codes.

    Preview:

    Telephone Number Validator Preview

  1. Cash Register
    • Designed a cash register app to calculate change based on the price, cash provided, and cash drawer contents. It displays messages based on different scenarios, such as insufficient cash or an empty drawer.

Preview:

Cash Register Preview

  1. Pokémon Search App

    • Built a Pokémon search application that fetches data from the PokéAPI Proxy to allow users to search for Pokémon by name or ID and view results with details and images.

    Preview:

    Pokémon Search App Preview


Getting Started

To view these projects:

  1. Clone this repository:

    git clone https://github.com/dsaikiran01/JavaScript-Algorithms-and-Data-Structures.git
  2. Open project folder and launch the index.html file in your web browser.

Dependencies

These projects use plain HTML, CSS, and JavaScript, so there are no additional dependencies or frameworks required.

Additional Information

  • Feel free to explore each project and learn from the code.
  • If you encounter any issues while viewing the projects, ensure you are using a modern web browser that supports HTML5, CSS3 and JS enabled.
  • Project previews are available above for a visual overview of each solution.

About

Code for the projects completed as part of the freeCodeCamp JavaScript Algorithms and Data Structures Certification, showcasing my understanding of JavaScript, algorithms, and data structures.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published