Skip to content

πŸ’» A curated collection of real-world JavaScript projects β€” built to strengthen fundamentals, practice problem-solving, and showcase full web interactivity using Vanilla JS, HTML, and CSS.

Notifications You must be signed in to change notification settings

sourav-357/JavaScript-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ JavaScript Projects Portfolio

Welcome to my JavaScript Projects Repository!
This is a growing collection of real-world JavaScript projects built with πŸ’‘ creativity, πŸ“š knowledge, and πŸ”¨ hands-on problem solving. Every project here is a step in my journey to master core web development using Vanilla JS, HTML, and CSS β€” no frameworks, just raw logic and clean code.

🌱 Currently adding projects β€” this repo will expand to 20–30 unique builds!


πŸ‘¨β€πŸ’» Why This Repository Exists

After revisiting and deeply understanding JavaScript, I committed to building real projects that:

  • πŸ” Strengthen my fundamentals through real-world scenarios
  • πŸ’¬ Teach me how to debug, refactor, and optimize
  • 🎯 Prepare me for internships, hackathons, and product-based placements
  • πŸ“‚ Showcase my work to the world β€” the right way

πŸ› οΈ Tech Stack

  • Language: JavaScript (ES6+)
  • Frontend: HTML5, CSS3
  • APIs: Fetch API, Axios (where applicable)
  • Storage: localStorage, sessionStorage
  • Tools: Git & GitHub, VS Code, Live Server, Postman

🧩 Projects Included

Project Name Description Demo
Counter App Interactive counter with increment, decrement & reset Coming Soon
Quiz App Score-tracking quiz app with timer and dynamic questions Coming Soon
Weather App Fetches real-time weather data from an API Coming Soon
Notes App Add/delete/save notes with localStorage support Coming Soon
Calculator Functional calculator using JS logic and input handling Coming Soon
Password Generator Strong password generator with customizable options Coming Soon
Drum Kit Play drums using keyboard events and sound effects Coming Soon
Todo List Task tracker with persistent state via localStorage Coming Soon
Typing Speed Tester Calculates typing speed and accuracy in real-time Coming Soon
Digital Clock Live clock with 12/24-hour format toggle Coming Soon
...more coming soon...

πŸ—‚οΈ Each project folder contains:

  • index.html
  • style.css
  • script.js
  • README.md with explanation (where applicable)

πŸš€ Getting Started

Clone the repo and run any project locally:

git clone https://github.com/sourav-kumar-357/JavaScript-projects.git

Then navigate into any folder and open index.html in your browser (preferably using Live Server for best results).


🧠 What I'm Focusing On

  • Mastering DOM manipulation
  • Working with JavaScript events and async flow
  • Using real-world public APIs
  • Practicing localStorage for persistence
  • Writing clean, maintainable, and modular JS code

πŸ“ˆ Upcoming Goals

  • Add 20–30 full projects βœ…
  • Write detailed README files for each project πŸ“
  • Deploy top projects using GitHub Pages 🌍
  • Track progress publicly on GitHub πŸ”„
  • Use these projects in hackathons & resume πŸ“„

πŸ”— Connect with Me

I'm always open to tech conversations, feedback, and collaboration ideas!


"Code is not just written β€” it's crafted, tested, and improved over time."
This repository is my playground to do exactly that. Thanks for visiting! πŸ™Œ

About

πŸ’» A curated collection of real-world JavaScript projects β€” built to strengthen fundamentals, practice problem-solving, and showcase full web interactivity using Vanilla JS, HTML, and CSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published