You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An app that validates US phone numbers in various formats (e.g., 1 555-555-5555, 555-555-5555). It checks if the input is a valid number, alerts the user if empty, and clears results with a button click. Handles edge cases like incorrect country code or malformed numbers.
An app that allows users to search for Pokémon by name or ID and displays detailed information including name, ID, stats, types, and sprite image. It integrates with the PokéAPI to fetch data and handles invalid inputs with an alert, ensuring a seamless user experience.
An app that calculates the correct change for a customer based on the price of an item and the cash provided, using available currency in the cash drawer. It handles scenarios like insufficient funds, exact payment, and provides change in the correct denominations (from highest to lowest).
An app that converts Arabic numbers (1-3999) to Roman numerals. It handles user input validation, ensuring the number is within the acceptable range and formats it into Roman numerals (e.g., 9 → IX, 649 → DCXLIX).
📘 Data Structures and Algorithms (DSA) A collection of important DSA problems with clean and easy JavaScript solutions. This repo helps me learn and practice basic to advanced DSA step-by-step.
An app that checks whether a given word or phrase is a palindrome. It removes punctuation, spaces, and handles case sensitivity, providing a clear result for valid and invalid palindromes (e.g., 'A man, a plan, a canal. Panama' is a palindrome).