Skip to content

Welcome to the 100 JavaScript Projects repository! This repository contains a collection of JavaScript projects ranging from beginner to advanced levels. The goal is to build 100 (or more) projects to practice and enhance JavaScript skills.

Notifications You must be signed in to change notification settings

amit265/JavaScript-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100 JavaScript Projects

Welcome to the 100 JavaScript Projects repository! This repository contains a collection of JavaScript projects ranging from beginner to advanced levels. The goal is to build 100 (or more) projects to practice and enhance JavaScript skills.

Table of Contents

  1. Project List
  2. Installation
  3. Usage
  4. Contributing
  5. Contact

Project List

Below is a list of all the projects included in this repository. Click on the project name to navigate to its folder:

Serial No. Project Name Description Live Demo
1 2D Breakout Game A classic 2D arcade game using JavaScript. Live Demo
2 Age Calculator Calculates age based on input birthdate. Live Demo
3 Bookly A book management app with CRUD operations. Live Demo
4 Canvas Drawing application using HTML5 Canvas. Live Demo
5 Dice Roll Simulator Simulates the rolling of dice. Live Demo
6 Gallery Image gallery with various effects. Live Demo
7 Github Account Finder Searches for GitHub accounts by username. Live Demo
8 Javascript Quiz Interactive quiz on JavaScript. Live Demo
9 Notice Board Digital notice board application. Live Demo
10 Pomodoro Timer Timer based on the Pomodoro technique. Live Demo
11 Quotes Infinite Scroll Infinite scroll of quotes. Live Demo
12 Recipe Book App A digital recipe book application. Live Demo
13 Rock Paper Scissors Classic Rock Paper Scissors game. Live Demo
14 Simple Stopwatch A simple stopwatch application. Live Demo
15 Social Media Selector Menu Social media link selector. Live Demo
16 Splash Image Creates a splash image effect. Live Demo
17 Step Progress Bar Step-by-step progress bar UI component. Live Demo
18 Sticky Nav Sticky navigation bar on scroll. Live Demo
19 Tabs Simple tabs component for switching content. Live Demo
20 Temperature Converter Converts temperatures between units. Live Demo
21 Testimonial Slider Sliding testimonials UI component. Live Demo
22 Tip Calculator Calculates tips based on total bill amount. Live Demo
23 Video Trailer Popup Popup for video trailers. Live Demo
24 Weight Converter Converts weight between units. Live Demo
25 Cash Register Project A cash register application. Live Demo
26 Palindrome Checker Checks if a string is a palindrome. Live Demo
27 Pokemon Search App Search for Pokémon information. Live Demo
28 Roman Numeral Converter Converts numbers to Roman numerals. Live Demo
29 Telephone Number Validator Validates telephone numbers. Live Demo

Installation

To get started with any of these projects, follow the steps below:

  1. Clone the repository:
    git clone https://github.com/amit265/100jsProject.git
  2. Navigate to the project folder:
    cd 100jsproject/ProjectName
  3. Open the index.html file in your browser or use a local server.

Usage

Each project folder contains its own README.md file with detailed instructions on how to run and use the project.

Contributing

Contributions are welcome! If you have a project you would like to add or improvements to existing ones, please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b your-branch-name
  3. Make your changes.
  4. Commit your changes:
    git commit -m 'Add some feature'
  5. Push to the branch:
    git push origin your-branch-name
  6. Open a pull request.

Contact

If you have any questions or suggestions, feel free to open an issue or contact me at [email protected].

Happy coding!

About

Welcome to the 100 JavaScript Projects repository! This repository contains a collection of JavaScript projects ranging from beginner to advanced levels. The goal is to build 100 (or more) projects to practice and enhance JavaScript skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published