https://github.com/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://github.com/samarthtech/de-project-hub
beginner-friendly hacktoberfest hacktoberfest-accepted hacktoberfest2024 open-source
Last synced: 3 months ago
JSON representation
π 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!
- Host: GitHub
- URL: https://github.com/samarthtech/de-project-hub
- Owner: SamarthTech
- License: mit
- Created: 2024-10-09T13:34:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-31T17:36:31.000Z (over 1 year ago)
- Last Synced: 2025-07-09T23:26:33.875Z (11 months ago)
- Topics: beginner-friendly, hacktoberfest, hacktoberfest-accepted, hacktoberfest2024, open-source
- Language: JavaScript
- Homepage: https://de-project-hub.vercel.app
- Size: 91.3 MB
- Stars: 19
- Watchers: 1
- Forks: 37
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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! π‘

## π 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:
- **Main Directory**: Contains all essential files, including the smart contract `deproject.sol`.
- **Assets Folder**: Contains the `Projects` folder where all the contributed projects are stored.
- **Projects Folder**: Inside `assets/Projects`, you can add your own projects with clear file names.
## π [View the Code Here](https://github.com/SamarthTech/de-project-hub)
## π How to Get Started?
### Step 1: Fork the Repository π΄
- Click on the "Fork" button at the top right of this repository to fork it into your GitHub account.
### Step 2: Clone Your Forked Repo π»
Open your terminal and clone your forked repo:
```bash
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:
```bash
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](https://github.com/SamarthTech/de-project-hub).
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.