SamarthTech / de-project-hub

🌐 De-Project Hub is a decentralized platform for developers to store, share, and manage their projects as an alternative to GitHub. πŸš€ Collaborate, contribute, and own your code with full transparency!
https://de-project-hub.vercel.app
MIT License
19 stars 31 forks source link
beginner-friendly hacktoberfest hacktoberfest-accepted hacktoberfest2024 open-source

De-Project Hub 🌐

Welcome to De-Project Hub – a decentralized platform where developers can store, share, and manage their projects as an alternative to GitHub. This project aims to simplify repository management, contributing, and project ownership, all in a decentralized manner! πŸ’‘

Project Banner

πŸš€ Features

  1. Decentralized Project Storage – Projects are stored inside the Projects folder, enhancing transparency and ownership.
  2. Simple and Intuitive – Built using HTML and CSS, this platform is easy to navigate and minimalistic in design.
  3. Smart Contract Integration – The platform uses smart contracts (Solidity) for handling project metadata such as names, owners, and repository links.
  4. Fork and Contribute Easily – Anyone can fork the repository, contribute by adding projects, and create pull requests.
  5. Community Focused – Designed to help developers collaborate and showcase their work while maintaining full ownership of their code.

πŸ“‚ Project Structure

The projects are stored in a directory format:

πŸ”— View the Code Here

πŸ›  How to Get Started?

Step 1: Fork the Repository 🍴

Step 2: Clone Your Forked Repo πŸ’»

Open your terminal and clone your forked repo:

git clone https://github.com/YourUsername/de-project-hub.git
cd de-project-hub

Step 3: Add Your Project 🎨

  1. Navigate to the assets/Projects folder.
  2. Add your project folder inside the Projects folder.
  3. Make sure your folder name is descriptive of your project!

Step 4: Commit and Push πŸš€

Once you’ve added your project, commit the changes and push to your forked repository:

git add .
git commit -m "Added my project to De-Project Hub"
git push origin main

Step 5: Create a Pull Request πŸ”„

  1. Head over to the original repo here.
  2. Click on the β€œPull Request” button.
  3. Compare changes, add a relevant title and description, and submit your pull request!

That’s it! Your project will be reviewed and merged into the main repo if everything checks out! πŸŽ‰


🀝 Contributing

We welcome contributions from the community! Here’s how you can contribute:

  1. Fork the repository.
  2. Clone the forked repository to your local machine.
  3. Make your changes.
  4. Commit your changes and push to your fork.
  5. Open a pull request with a detailed description of your contributions.

🌟 Show Your Support

If you found this project helpful, consider giving it a star ⭐ on GitHub – it helps the project grow and reach more developers!


πŸ“§ Contact

For any queries or suggestions, feel free to reach out by opening an issue on the repository or contact the maintainer directly.