# Fork the repo on GitHub, then:
git clone https://github.com/YOUR-USERNAME/ProjectHive.git
cd ProjectHiveChoose a domain (e.g., Frontend, Backend, AI-ML, etc.)
# Create a new branch
git checkout -b add-my-project
# Go to your domain
cd Domains/YourDomain/MiniProjects/
# Create a folder for your project
mkdir MyAwesomeProject
cd MyAwesomeProjectAdd ALL your project files:
index.html,style.css,script.js(for web projects)app.py,requirements.txt(for Python)server.js,package.json(for Node.js)- Whatever files your project needs!
Important: Create a README.md with:
# Your Project Name
**Contributor:** YourGitHubUsername
## What it does
Brief description
## Tech Stack
- List your technologies
## How to run
1. Step one
2. Step twogit add .
git commit -m "Add: MyAwesomeProject in YourDomain"
git push origin add-my-projectThen create a Pull Request on GitHub!
Once merged, you'll automatically appear on the leaderboard!
- Frontend:
Domains/Frontend/MiniProjects/TodoApp/ - Backend:
Domains/Backend/MiniProjects/SimpleAPI/ - AI-ML:
Domains/AI-ML/MiniProjects/SentimentAnalyzer/ - FullStack:
Domains/FullStack/MiniProjects/TaskManagerApp/ - Algorithms:
Domains/CompetitiveProgramming/Programs/
Copy their structure and adapt for your project!
❌ Only creating a README without actual code
❌ Forgetting to add **Contributor:** YourUsername
❌ Not testing code before submitting
❌ Modifying other people's projects
✅ Create a complete working project with all files
✅ Include contributor tag in README
✅ Test everything works
✅ Add your own new project
- Detailed Guide: CONTRIBUTING.md
- Full README: README.md
- Questions: Open an issue