Skip to content

Krishnarajan7/DevVerse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

⚑️DevVerse β€” Web Development Projects⚑️

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


🌍 About DevVerse

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.


πŸ’» Technologies Used

You’re free to use any technologies β€” these are just popular examples among DevVerse contributors.


🎯 Our Mission

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

🧩 Types of Projects You Can Add

  • 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!


🧠 Step-by-Step Contribution Guide

This guide shows exactly what to do β€” even if you’ve never used Git or GitHub before.


πŸ” Before You Start

βœ… You need:

  1. A GitHub account
  2. Git installed β€” Download Git
  3. A code editor (VS Code recommended) β€” Download VS Code
  4. (Optional) VS Code extension Live Server for local preview

1️⃣ Fork the Repository

  1. Visit the main repo: DevVerse
  2. 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.


2️⃣ Clone Your Fork (Download It Locally)

Option A β€” Using Terminal (recommended)

# Replace <your-username> with your GitHub username
git clone https://github.com/<your-username>/DevVerse
cd DevVerse

Option B β€” Using GitHub Desktop

  1. Install GitHub Desktop
  2. Sign in β†’ File β†’ Clone Repository β†’ select your fork β†’ Clone.

3️⃣ Create a New Branch

Always make changes in a separate branch:

git checkout -b my-awesome-project

Example: git checkout -b weather-app


4️⃣ Add Your Project Folder

Create your folder directly under the DevVerse folder:

DevVerse/
  my-awesome-project/
    β”œβ”€β”€ index.html
    β”œβ”€β”€ style.css
    β”œβ”€β”€ script.js
    β”œβ”€β”€ README.md
    β”œβ”€β”€ meta.json
    └── screenshot.png

5️⃣ Fill Required Files

meta.json

{
  "title": "My Awesome Project",
  "description": "A small, fun web demo built using HTML, CSS, and JS.",
  "image": "screenshot.png",
  "tech": ["HTML", "CSS", "JavaScript"]
}

README.md

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
![Preview](screenshot.png)

## πŸ‘¨β€πŸ’» Author
[Your Name](https://github.com/your-username)

6️⃣ Update pages.json

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).


7️⃣ Preview Your Project

Open your HTML file directly or with VS Code Live Server:

  • Right-click index.html β†’ Open with Live Server
  • If you are using React + vite then run npm run dev
  • If you are using React then run npm start
  • Or run python3 -m http.server 5500 and open http://localhost:5500

8️⃣ Commit and Push Changes

git add .
git commit -m "add: cool mini web demo"
git push origin my-awesome-project

9️⃣ Open a Pull Request (PR)

  1. Go to your fork on GitHub

  2. You’ll see a Compare & pull request button β†’ click it

  3. Set base repo as: Krishnarajan7/DevVerse

  4. Add:

    • Title: add: my-awesome-project β€” short description
    • Description: What it does, how to run, screenshots/demo
  5. Click Create Pull Request


πŸ” Review Process

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

πŸ’‘ Alternate (No Git Method)

If you’re not familiar with Git:

  1. Go to your fork β†’ navigate to projects/
  2. Click Add file β†’ Create new file
  3. Name it projects/my-awesome-project/index.html and add content
  4. Repeat for style.css, meta.json, README.md
  5. Click Commit changes β†’ Create new branch β†’ Create Pull Request

βœ… Simple but limited (uploads are slower).


βš™οΈ PR Checklist

βœ… Before submitting, ensure:

  • Project inside DevVerse
  • Includes meta.json
  • Includes README.md
  • Added to pages.json
  • Runs correctly locally
  • No sensitive data or credentials

πŸ† After Your PR is Merged

  • Your project is featured on DevVerse
  • Your GitHub avatar appears in the contributor graph
  • You join our open-source contributors community πŸš€

πŸ«±πŸΌβ€πŸ«²πŸ½ Contributors

contributors


🧾 License

This repository is licensed under the MIT License. See LICENSE for details.


πŸ’¬ Need Help?

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. 🀍

About

🌐 DevVerse β€” A community-driven collection of creative web projects for developers to learn, build, and share.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors