A Web3 marketplace and platform for connecting nonprofits with impact investors, enabling the tokenization of real-world environmental and social impact projects.
RegenBazar is a decentralized application (dApp) that serves as a bridge between traditional nonprofits and the Web3 ecosystem. The platform enables organizations to tokenize their real-world impact, creating transparent and verifiable funding mechanisms for environmental and social good projects.
- Organization Profiles: Nonprofits can create comprehensive profiles showcasing their mission and impact
- Project Management: Create, manage, and track environmental and social impact projects
- Impact Tokenization: Convert real-world impact into verifiable digital assets
- Staking Mechanism: Stake tokens to support projects and earn rewards
- Leaderboard System: Gamified ranking system for contributors and organizations
- Proposal System: Community-driven governance for platform improvements
- Wallet Integration: Seamless Web3 wallet connectivity for transactions
Website: demo.regenbazar.com
Hosted on Netlify using Cloudflare
- Frontend: React 18 with TypeScript
- Styling: Tailwind CSS
- Routing: React Router DOM
- Blockchain: Ethereum integration with Ethers.js
- Database: Supabase (PostgreSQL)
- AI Integration: OpenAI API
- Build Tool: Vite
- Icons: Lucide React
- Notifications: React Hot Toast
- Social Sharing: React Share
src/
├── components/ # Reusable UI components
├── pages/ # Application pages/routes
├── context/ # React context providers (Wallet, etc.)
├── lib/ # Utility functions and configurations
└── App.tsx # Main application component
Follow official nodejs.org install insruction
Verify Node.js and npm (Node Package Manager, comes with Node.js) installation:
node -v
npm -vBun is a fast JavaScript all-in-one toolkit. Install it using the following command:
curl -fsSL https://bun.sh/install | bashOR
npm -g i bun
⚠️ Choose npm or bun to use.
npm|bun installRun the development server:
npm|bun run devOpen the application: Open http://localhost:3000 with your browser to see the result.
## 🌱 Parent Project: EcoSynthesisX
RegenBazar is developed under **[EcoSynthesisX](https://ecosynthesisx.github.io/)**, a Web3 public good studio that drives real-world impact by leveraging blockchain and Web3 technologies.
### About EcoSynthesisX
EcoSynthesisX is pioneering the **Tokenization of Real-World Impact (RWI)** with the mission to:
- 🌱 Pioneer the tokenization of real-world environmental and social impact
- 🌎 Bring blockchain technology to life, for life
- 🤝 Connect visionaries and developers to create meaningful real-world impact
- 📈 Build public goods that are profitably sustainable
### EcoSynthesisX Ecosystem
- **Impact Products Collections**: Tokenized impact solutions for communities
- **DeCleanup dApp**: Gamified environmental cleanup initiatives
- **Air Quality Smart Bot**: Environmental monitoring and reporting
- **Research & Development**: Continuous innovation in RWI tokenization
### Links & Resources
- **Website**: [ecosynthesisx.github.io](https://ecosynthesisx.github.io/)
- **GitHub**: [github.com/EcoSynthesisX](https://github.com/EcoSynthesisX)
- **Twitter**: [@ecosynthesisx](https://twitter.com/ecosynthesisx)
- **Telegram**: [t.me/EcoSynthesisX](https://t.me/EcoSynthesisX)
- **LinkedIn**: [company/ecosynthesisx](https://linkedin.com/company/ecosynthesisx)
## 📋 Available Routes
- `/` - Home page with platform overview
- `/organizations` - Browse registered nonprofits
- `/projects` - Explore impact projects
- `/create-project` - Create new impact project
- `/create-profile` - Register as nonprofit organization
- `/profile` - User profile management
- `/stake` - Token staking interface
- `/leaderboard` - Community rankings
- `/propose` - Submit governance proposals
- `/about` - Platform information
## 🤝 Contributing
We welcome contributions to RegenBazar! This project follows modular development practices and maintains standard repository formats for easy maintenance and collaboration.
### Development Guidelines
- Keep code modular and well-documented
- Follow TypeScript best practices
- Maintain consistent styling with Tailwind CSS
- Write meaningful commit messages
- Test thoroughly before submitting PRs
## 📄 License
This project is part of the EcoSynthesisX ecosystem and follows open-source principles to maximize positive impact.
## 🔗 Related Projects
- [RegenBazaar Litepaper](https://github.com/EcoSynthesisX/RegenBazaar-Litepaper)
- [Clean Phangan Impact Product](https://cp.impactproduct.xyz)
- [EcoThailand Foundation](https://et.impactproduct.xyz)
---
*Building the future of regenerative economics through Web3 innovation* 🌱