
MERN Stack – Web Chat App
PingMe, a real-time web chat application I built to enhance my skills in full-stack development. Built using the MERN stack
Discover a range of JavaScript projects by me, featuring interactive web applications, dynamic features, and innovative coding solutions that showcase my frontend development expertise
PingMe, a real-time web chat application I built to enhance my skills in full-stack development. Built using the MERN stack
Monster Manager is a web app where users can create, view, and delete monsters. It lets users set details like name, rarity, and favorite status, all in an interactive interface.
This React Native app helps users navigate public transportation efficiently, inspired by the Transit app. It provides an easy way to plan routes and access transportation details.
This image search tool uses the Unsplash API to find high-quality images. Users can search, filter by color, date, or orientation, and enjoy a clean, responsive interface
This React app helps users manage their finances by adding, viewing, and sorting expenses by date and type. It shows clear charts with Chart.js to track spending trends. Users can also check real-time exchange rates with CurrencyAPI. The app’s design, using Bootstrap, works smoothly on all devices, making it perfect for managing daily, monthly, and categorized expenses
The Digital Clock is a modern and easy-to-read clock that shows the current time in real-time. It updates every second, so users always see the correct time. Built with basic web technologies, this clock can be added to any website, making it a useful and stylish tool for personal projects or apps.
Introducing the Mini Calendar, a sleek and straightforward tool designed to display the current date at a glance. In today’s
The Email Validator is a simple tool that helps you check if an email address is valid. It quickly checks the email’s format, domain, and deliverability. Using an external email validation API, it gives you instant feedback and suggestions to keep your contact list clean and reliable
PassX is a password manager that securely stores and manages your passwords. It allows easy access, adding, viewing, and copying passwords, with data saved in your browser’s local storage.
The Currency Converter is an easy-to-use web app built with HTML, CSS, and JavaScript. Users can choose a currency, enter an amount, and see the exchange rate in real time using an external API.
iDragon is a fun game where players control a dino to dodge obstacles, score points, and test reflexes. Use arrow keys to move and jump, with exciting sound effects and music
The Pure JavaScript Analog Clock is a beautifully designed digital clock that accurately represents the current time using rotating hour,
The Interactive Tic Tac Toe Game lets two players compete in a 3×3 grid. It includes a simple interface, feedback on wins, and sound effects for added fun.
The Age Calculator lets users pick their birth date and instantly displays their age in years, months, and days. It demonstrates JavaScript by calculating the difference with today’s date.
This project is a simple calculator made with HTML, CSS, and JavaScript. It can do basic math like addition, subtraction, multiplication, and division. The calculator has buttons for numbers, operators, and actions like clearing or deleting. Users can quickly enter and modify expressions and get results instantly by pressing the equal button.
This Drag-and-Drop project lets users move items between sections. Built with HTML, CSS, and JavaScript, it’s perfect for organizing content and offers an intuitive, interactive interface.
This JavaScript Form Validation project helps users enter correct information before submitting a form. It checks fields like Full Name, Phone Number, Email, and Message in real-time and shows error messages if the data is wrong. The form only submits when all fields are correctly filled, ensuring accurate data and a better user experience. This project is great for web developers who want to add client-side validation to their forms
The JavaScript Notes App is a simple and intuitive tool for taking, editing, and storing notes directly in your browser.
The Random Password Generator creates strong, unique passwords with letters, numbers, and symbols. Users can quickly generate and copy passwords to improve account security.
This QR Code Generator creates scannable codes for any text or URL. It uses an external API to generate QR codes and includes input validation for easy, error-free use.
This Quote Generator provides random motivational quotes with each click. Users can view quotes, see the authors, and easily share their favorites on Twitter.
This Stopwatch app tracks time with a clean interface. It lets users start, stop, and reset the timer, displaying hours, minutes, and seconds, ideal for timing tasks.
This Text-to-Speech app lets you type text and listen to it spoken aloud in different voices. Choose a voice, click ‘Listen,’ and hear the text in real-time.
This To-Do List app lets users add, mark, and delete tasks. It saves tasks in local storage, keeping your list updated even after a browser refresh.
This Weather App provides current weather details like temperature, humidity, and wind speed for any city. It uses the OpenWeather API and updates icons based on weather conditions.