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

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Beginner Projects by Ajoy Das

JavaScript HTML5 CSS3

This repository is a collection of beginner-friendly JavaScript projects developed by Ajoy Das. Each project is designed to demonstrate specific JavaScript functionality and provide hands-on experience for new developers. It also integrates HTML and CSS for UI design and interaction.


Live Project Showcase

Browse all the projects live in your browser:

https://codewithajoydas.github.io/JAVASCRIPT-PROJECTS/

Project List

  1. Palindrome Checker Checks if a word or sentence is a palindrome in real-time.

  2. Random Quote Generator Displays a new random motivational quote on each click.

  3. Digital Clock A real-time digital clock built with JavaScript.

  4. Todo List App Allows users to add, complete, and remove tasks.

  5. Form Validation Validates name, email, and password fields using regular expressions.

  6. Typewriter Effect Simulates a typing animation for text.

  7. Stopwatch App Provides start, stop, and reset functions for time tracking.

  8. Rock Paper Scissors Game A classic game implementation with computer-generated choices.

  9. Image Slider Automatic and manual image slideshow feature.

  10. Theme Toggle Switch between light and dark modes dynamically.

  11. Weather App Detects user location and displays current weather data using Open-Meteo API.

  12. Sticky Notes App Add, delete, and persist sticky notes using localStorage.

  13. Keyboard Events Game Interactive game responding to keyboard input.

  14. Character Counter Counts and displays the number of characters as you type.

  15. Password Generator Generates strong, random passwords with customizable options.

  16. QR Code Generator Converts user input into a QR code.

  17. Drawing App Allows users to draw freely using mouse or touch input.

  18. Meme Generator Creates memes by overlaying text on random images.

  19. Currency Converter Converts currencies using up-to-date exchange rates.

  20. Drag & Drop Upload Enables file upload via drag-and-drop functionality.

  21. Speech to Text Converts spoken words into text using the Web Speech API.

  22. Pomodoro Timer Implements the Pomodoro technique to boost productivity.

  23. Location Finder Uses the Geolocation API to detect and display your current location.

  24. Reminder App Set task reminders and receive timed notifications.

  25. Single Page Application (SPA) Demonstrates dynamic content updates without reloading the page.

  26. Selfie Capture App Accesses the webcam to take photos directly from the browser.

  27. Music Player Plays audio files with controls for play, pause, and skip.

  28. FM Streams live radio stations over the internet.


Getting Started

  1. Clone the repository:

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


Contribution Guidelines

Contributions are welcome. You can:

  • Fork the repository
  • Create a feature branch
  • Make changes and commit
  • Submit a pull request

Please keep your code clean and well-documented.


License

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