VolunChain provides a decentralized platform where volunteers can connect with organizations, earn tokenized rewards, and receive NFT-based certifications for their contributions. The platform ensures transparency, security, and community governance through blockchain technology.
- Decentralized Volunteer Matching: Connects volunteers with organizations seamlessly.
- NFT-Based Certifications: Recognizes volunteer contributions with unique digital collectibles.
- Tokenized Rewards: Incentivizes volunteers through blockchain-based rewards.
- Community Governance: Future DAO model for user-driven decision-making.
- Transparent & Secure: Blockchain ensures verifiable and secure transactions.
- Global Reach: Designed for scalability, linking volunteers and organizations worldwide.
- Frontend: React, Next.js
- Backend: Node.js, Express, TypeORM
- Blockchain: Rust, Stellar Ecosystem
- Database: PostgreSQL, TypeORM
- Containers: Docker
- KevinLatino - Kevin Latino
- CtpN3m01 - Saymon Porras
Thank you for your interest in contributing to this project! Please read the following rules carefully before applying to work on an issue.
When applying to work on an issue:
- Provide a brief background about yourself.
- Explain how you plan to approach the issue.
- Share your estimated time of arrival (ETA) for completing the task.
- If you cannot complete the task within your ETA + 1 day, you must inform me on Telegram (@kevlatino). Failure to do so will result in you being unassigned from the issue.
- Contributors can reach out for help regarding the project anytime via:
- Maintainer's Telegram: @kevlatino
- Project Telegram: VolunChain
- Follow us on Twitter/X
Follow these steps to contribute to VolunChain:
-
Fork this Repository
Click the "Fork" button at the top right of this repository to create a copy under your GitHub account. -
Clone Your Fork
Open your terminal and run the following command to clone your forked version:git clone https://github.com/your-username/VolunChain-Landing-Page.git cd VolunChain-Landing-Page
-
Open in VS Code
If you use VS Code, navigate to the project directory and open it:code .
-
Create a New Branch
Before making any changes, create a branch with a meaningful name:git checkout -b feature/your-feature-name
-
Make Your Changes
- Follow project coding standards.
- Ensure your code does not break existing functionality.
- Test your changes before committing.
-
Commit Your Changes
Use a descriptive commit message:git commit -m "Add: Short description of changes"
-
Push Your Changes
git push origin feature/your-feature-name
-
Create a Pull Request (PR)
- Go to the VolunChain-Landing-Page repository.
- Click "New Pull Request" and compare your branch.
- Provide a clear description of your changes and submit the PR.
-
Review & Merge
The maintainers will review your changes, suggest improvements if needed, and merge your PR once approved.
VolunChain is released under the MIT License