Skip to content

This repository contains various JavaScript projects that demonstrate different functionality and provide hands-on learning experiences for developers.

License

Notifications You must be signed in to change notification settings

Codewithajoydas/JAVASCRIPT-PROJECTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Beginner Projects by Ajoy Das

This repository is a curated collection of beginner-friendly JavaScript projects developed by Ajoy Das. Each project showcases specific JavaScript functionality along with HTML and CSS integration, offering a hands-on learning experience for new developers.


Live Project Showcase

View all projects live in your browser: Live Demo Portfolio


Project List

# Project Name Description Live Demo
1 Palindrome Checker Checks whether input is the same forward and backward. Live
2 Random Quote Generator Displays a new random quote on click. Live
3 Digital Clock Real-time digital clock using JS Date API. Live
4 Todo List App Add, delete, and manage your daily tasks. Live
5 Form Validation Validates form inputs using regex. Live
6 Typewriter Effect Simulates text typing animation. Live
7 Stopwatch App Start, pause, and reset stopwatch. Live
8 Rock Paper Scissors Game Classic game vs. computer. Live
9 Image Slider Auto and manual slideshow viewer. Live
10 Theme Toggle Switch between light/dark mode. Live
11 Weather App Shows weather using Open-Meteo API. Live
12 Sticky Notes App Add/delete notes with localStorage. Live
13 Keyboard Events Game Interactive game using keyboard input. Live
14 Character Counter Counts characters as you type. Live
15 Password Generator Generates strong passwords. Live
16 QR Code Generator Converts input into QR code. Live
17 Drawing App Draw with mouse or touch. Live
18 Meme Generator Overlay text on images. Live
19 Currency Converter Converts currencies with live rates. Live
20 Drag & Drop Upload Upload files via drag-and-drop. Live
21 Speech to Text Converts speech to text using Web Speech API. Live
22 Pomodoro Timer Implements Pomodoro technique. Live
23 Location Finder Detects and displays your location. Live
24 Reminder App Set task reminders with notifications. Live
25 Single Page Application (SPA) Dynamic content updates without reload. Live
26 Selfie Capture App Take photos using webcam. Live
27 Music Player Play, pause, and skip audio files. Live
28 FM Streams live radio stations. Live
29 Ripple Effect Button with ripple animation effect. Live
30 Custom Cursor Replaces default cursor with custom design. Live

Getting Started

  1. Clone the repository:

    git clone https://github.com/Codewithajoydas/JAVASCRIPT-PROJECTS
  2. Open individual project folders and run the .html files in your browser.


Contribution Guidelines

Contributions are welcome. To contribute:

  1. Fork the repository
  2. Create a feature branch
  3. Make necessary changes
  4. Submit a pull request

Please ensure your code is clean, readable, and properly documented.


License

This project is licensed under the MIT License. You are free to use, modify, and distribute this code with proper attribution.