A curated collection of front-end web projects built using HTML, CSS, and JavaScript.
This repository brings together multiple mini-projects and UI experiments into one organized portfolio for learning, practice, and showcasing skills.
π― Goal: Learn by building & maintain all projects in a single, structured repository.
- β 50+ live projects
- β Beginner to intermediate level
- β Tailwind-styled landing page with glassmorphism
- β Descriptions on all project cards
- β Live-preview friendly (open in browser / Live Server)
- β One main repo β easy maintenance
ProjectVerse
β
βββ index.html # Main landing page
βββ style.css # Global styles
βββ script.js # Search + routing helpers & data loader
βββ pages/ # Category pages (mini-projects, beginner-projects, html-css-projects, js-projects)
βββ data/ # JSON data files with project metadata
β βββ mini-projects.json
β βββ beginner-projects.json
β βββ html-css-projects.json
β βββ js-projects.json
β βββ categories.json
βββ projects/ # All project source files organized cleanly
β βββ mini/ # 10 Mini practice projects
β βββ beginner/ # 20 Beginner-friendly fundamental projects
β βββ html-css/ # 20 Pure HTML/CSS UI projects
β βββ js/ # 20 JavaScript logic apps
βββ README.md
This repository contains 70 interactive projects categorized into:
- Mini Projects (
projects/mini/) β 10 small calculators, widgets & utilities - Beginner Projects (
projects/beginner/) β 20 fundamental JavaScript concept apps - UI/UX Designs (
projects/html-css/) β 20 frontend UI designs using pure HTML and CSS - Logic Apps (
projects/js/) β 20 JavaScript apps with advanced logic and interactivity
Each folder represents an independent project with its own clean source files.
- HTML5
- CSS3
- JavaScript (ES6+)
- Tailwind CSS (CDN)
- Font Awesome (icons)
-
Clone the repository:
git clone https://github.com/debug-node/ProjectVerse.git
-
Open the folder in VS Code.
-
Open
index.htmlin your browser
OR use the Live Server extension (no build step neededβTailwind is via CDN). -
Click on any project to see it run.
- π Path:
projects/mini/loan-calculator - π Maintained as an individual GitHub repository
- π Linked using Git submodule
- π§© Keeps code modular & reusable
- β‘ If needed, initialize submodules:
git submodule update --init --recursive
By working on these projects, youβll understand:
- DOM manipulation
- Event handling
- CSS layouts & animations
- JavaScript logic building
- Clean project structuring
- Git & GitHub workflows
- β Dynamic JSON-driven project system β All projects listed from JSON data
- β Interactive In-line Player β Preview any project directly within the app
- β Live project links β Direct links to each project
- β Search functionality β Filter 70+ projects in real time
- β GitHub code links β Quick access to project source code
- β Responsive design β Works on all devices
- β Deployed on Vercel β View Live
If you like this repository, donβt forget to give it a β on GitHub!
This project is open-source and free to use for learning and development purposes.