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. π€