A community-driven collection of small yet creative web projects for beginners and enthusiasts who want to learn, build, and explore web technologies.
💡 “Code shared is knowledge multiplied.” — DevVerse Community
DevVerse is an open-source initiative where developers from around the world share mini web projects — from simple landing pages to cool UI effects, fun animations, small JS tools, or full micro-apps.
🎯 Build. Learn. Contribute. Inspire.
This repository is a playground for aspiring web developers to explore fundamentals (HTML/CSS/JS) and modern stacks while learning how to collaborate on open-source projects.
You’re free to use any technologies — these are just popular examples among DevVerse contributors.
We believe in learning by building. DevVerse empowers developers to:
- 🧱 Build small yet meaningful projects
- 🧠 Learn web technologies through hands-on practice
- 🤝 Collaborate with the global dev community
- 🌍 Inspire and learn from others’ work
- Landing pages
- UI components (buttons, modals, loaders, cards)
- JavaScript games (tic-tac-toe, snake, quiz app)
- Interactive web experiments
- Micro full-stack apps (auth-less demos or mocked backends)
- Fun animations or visual effects
All projects — big or small — are welcome!
This guide shows exactly what to do — even if you’ve never used Git or GitHub before.
✅ You need:
- A GitHub account
- Git installed — Download Git
- A code editor (VS Code recommended) — Download VS Code
- (Optional) VS Code extension Live Server for local preview
- Visit the main repo: DevVerse
- Click the Fork button (top-right corner).
This creates your copy:
https://github.com/<your-username>/DevVerse
Forking lets you make changes safely — your fork is your playground.
# Replace <your-username> with your GitHub username
git clone https://github.com/<your-username>/DevVerse
cd DevVerse- Install GitHub Desktop
- Sign in → File → Clone Repository → select your fork → Clone.
Always make changes in a separate branch:
git checkout -b my-awesome-projectExample: git checkout -b weather-app
Create your folder directly under the DevVerse folder:
DevVerse/
my-awesome-project/
├── index.html
├── style.css
├── script.js
├── README.md
├── meta.json
└── screenshot.png
{
"title": "My Awesome Project",
"description": "A small, fun web demo built using HTML, CSS, and JS.",
"image": "screenshot.png",
"tech": ["HTML", "CSS", "JavaScript"]
}Example structure:
# My Awesome Project
A stylish and simple web demo built with HTML, CSS, and JavaScript.
## 🛠️ Run Locally
1. cd my-awesome-project
2. Open index.html in your browser
OR
npm run dev or npm start
(then visit http://localhost:5500)
## 📸 Screenshot

## 👨💻 Author
[Your Name](https://github.com/your-username)Open the root pages.json file and add your folder name:
[
"weather-app",
"todo-list",
"animated-login-form",
"my-awesome-project"
]
⚠️ Make sure your name matches exactly (case-sensitive).
Open your HTML file directly or with VS Code Live Server:
- Right-click
index.html→ Open with Live Server - If you are using
React + vitethen runnpm run dev - If you are using
Reactthen runnpm start - Or run
python3 -m http.server 5500and open http://localhost:5500
git add .
git commit -m "add: cool mini web demo"
git push origin my-awesome-project-
Go to your fork on GitHub
-
You’ll see a Compare & pull request button → click it
-
Set base repo as:
Krishnarajan7/DevVerse -
Add:
- Title:
add: my-awesome-project — short description - Description: What it does, how to run, screenshots/demo
- Title:
-
Click Create Pull Request
After submission:
-
Maintainers will review your project
-
You may be asked for small fixes
-
Once merged:
- 🎉 Your project appears in the showcase
- 🧑💻 Your GitHub avatar appears under contributors
If you’re not familiar with Git:
- Go to your fork → navigate to
projects/ - Click Add file → Create new file
- Name it
projects/my-awesome-project/index.htmland add content - Repeat for
style.css,meta.json,README.md - Click Commit changes → Create new branch → Create Pull Request
✅ Simple but limited (uploads are slower).
✅ Before submitting, ensure:
- Project inside
DevVerse - Includes
meta.json - Includes
README.md - Added to
pages.json - Runs correctly locally
- No sensitive data or credentials
- Your project is featured on DevVerse
- Your GitHub avatar appears in the contributor graph
- You join our open-source contributors community 🚀
This repository is licensed under the MIT License. See LICENSE for details.
If you face issues:
- Open a GitHub Issue
- Tag @Krishnarajan7
- Or check the Discussions tab for community help
Grow. Build. Contribute. Together, we make the web a better place. ✌🏻