Skip to content

karthikbilaspur/100Days100Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

169 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

100Days100Projects ๐Ÿ’ฏ

This is my public #100DaysOfCode challenge repo. Every folder here is a standalone HTML, CSS, JS project built from scratch to understand core web concepts and modern UI patterns.

๐Ÿ“Š Repo Stats

Metric Value
Total Projects 80+
Tech Stack JavaScript 47.8%, CSS 31.4%, HTML 19.7%
Also Used TypeScript, React, Vue, SCSS, Bootstrap 5
Total Commits 163+
Automation GitHub Pages via static.yml
Status Active. Upgrading old projects weekly

๐Ÿš€ Quick Start

Clone and run any project in 30 seconds. Most need zero setup.

git clone https://github.com/karthikbilaspur/100Days100Projects.git
cd 100Days100Projects/PomodoroTimer
# Open index.html with Live Server or directly in browser

For React/Vue apps inside /my-react-app, /my-qui-app:

cd my-react-app
npm install && npm start

๐Ÿ“‹ All Projects

All projects are auto-deployed via GitHub Actions. Click any Demo link to try it live.

Legend
๐ŸŽฎ Game | ๐Ÿ› ๏ธ Tool | ๐ŸŽจ UI/Animation | ๐ŸŒ API | โš™๏ธ Web Concept | ๐Ÿ“ฑ App

Games & Logic

# Project Type Key Concepts Demo
1 Snake ๐ŸŽฎ Canvas API, Game Loop Demo
2 MemoryGame ๐ŸŽฎ Shuffling, Card Flip Logic Demo
3 Tic_Tac_Toe ๐ŸŽฎ Game Logic, 2D Arrays Demo
4 Rock_Paper_Scissors ๐ŸŽฎ Conditional Logic Demo
5 Guess_The_Number ๐ŸŽฎ DOM Manipulation, Random Demo
6 Simon Says ๐ŸŽฎ Pattern Memory, Audio Demo
7 PixelBattle ๐ŸŽฎ Canvas, Multiplayer Concept Demo

Tools & Utilities

# Project Type Key Concepts Demo
8 PomodoroTimer ๐Ÿ› ๏ธ setInterval, Notifications Demo
9 Password Generator ๐Ÿ› ๏ธ Math.random, Checkbox Logic Demo
10 Quiz_App ๐Ÿ› ๏ธ Array Methods, State Demo
11 Scientific Calculator ๐Ÿ› ๏ธ eval(), Complex Logic Demo
12 CodeDown-Timer ๐Ÿ› ๏ธ Date Object, Countdown Demo
13 Gradient-Generator ๐Ÿ› ๏ธ CSS Gradients, Copy to Clipboard Demo
14 ThemeDisplay ๐ŸŽจ Dark/Light Mode Toggle Demo
15 Drawing_App ๐Ÿ› ๏ธ Canvas API, Mouse Events Demo
16 Drink_Water ๐Ÿ› ๏ธ Tracker UI, localStorage Demo
17 Notesapp ๐Ÿ› ๏ธ CRUD, localStorage Demo

UI Components & Animations

# Project Type Key Concepts Demo
18 3DBoxes ๐ŸŽจ CSS 3D Transforms, Grid Demo
19 Accordion & Dropdown Menu ๐ŸŽจ Event Delegation Demo
20 Expanding-Cards ๐ŸŽจ Flexbox, Transitions Demo
21 Rotating-Navigation-Animation ๐ŸŽจ Transform Origin, CSS Vars Demo
22 Scroll_Animations ๐ŸŽจ IntersectionObserver API Demo
23 ProgressSteps ๐ŸŽจ CSS Custom Properties Demo
24 Split_Landing_Page ๐ŸŽจ Hover Effects, ::before Demo
25 ButtonRippleEffect ๐ŸŽจ Mouse Events, CSS Circles Demo
26 Form-Wave ๐ŸŽจ Input Animation, Labels Demo
27 Testimonial_Box_Switcher ๐ŸŽจ setInterval, Fade Effect Demo
28 Content-Placeholder ๐ŸŽจ Skeleton Screens, Loading UI Demo
29 Backgroundslider ๐ŸŽจ CSS Background, Transitions Demo
30 Hoverboard ๐ŸŽจ Mouseover, Random Colors Demo

API & Advanced Web

# Project Type Key Concepts Demo
31 Pokedex ๐ŸŒ Fetch API, PokeAPI Demo
32 Movie-App ๐ŸŒ TMDb API, Search Demo
33 NewsFeed ๐ŸŒ News API, Card UI Demo
34 WebStorage โš™๏ธ localStorage, sessionStorage Demo
35 WebWorker โš™๏ธ Dedicated Workers, postMessage Demo
36 WebSockets โš™๏ธ ws, Real-time Communication Demo
37 ChatBotInterface โš™๏ธ UI for Chat, WebSocket Ready Demo

Full Pages & Templates

| # | Project | Type | Key Concepts | Demo | | --- | --- | --- | | 38 | ProfilePage | ๐Ÿ“ฑ | Personal Portfolio Layout | Demo | | 39 | ResumeWebsite | ๐Ÿ“ฑ | Single Page Resume | Demo | | 40 | Ecommece | ๐Ÿ“ฑ | Product Grid, Cart UI | Demo | | 41 | Awesome_Product_Landing_Page | ๐Ÿ“ฑ | Landing Page, CTA | Demo | | 42 | SinglePage | ๐Ÿ“ฑ | SPA Concepts | Demo |

...and 40+ more. See all folders in repo. This table covers the main ones. I used your folder names exactly from the screenshots.

Note: Some folder names have typos like Scitenfic Calculator and Ecommece. Fixing them will break the demo links above, so update both if you rename.

โš™๏ธ Automation with GitHub Actions

This repo uses static.yml to auto-deploy every project to GitHub Pages on push to main.

Live Site: https://karthikbilaspur.github.io/100Days100Projects/

Check the Actions tab for deployment status.

๐Ÿ”ฅ Recent Upgrades

Based on commit history:

  • Added screenshots and demo videos to most projects
  • Enhanced code for readability and modern JS practices
  • Added individual README.md files to complex projects
  • static.yml added for auto-deployment

๐Ÿค Contribute or Fork

  1. Want to do your own 100 days? Use this as a template.
  2. Found a bug or have a project idea? Open an issue.
  3. PRs for optimizations are welcome.

๐Ÿ“ฌ Contact

Karthik V | @karthikbilaspur

If this repo helps you, a star โญ๏ธ is the best way to say thanks.

๐Ÿ“„ License

MIT License. See LICENSE for details.


---

root. Want me to write you a nice landing page that auto-lists all projects?

Your repo is actually looking really solid. The `static.yml` + live demos will make it stand out a lot for recruiters.