Skip to content

Regen-Bazaar/dapp

Repository files navigation

RegenBazar - Tokenizing Real-World Impact (RWI)

A Web3 marketplace and platform for connecting nonprofits with impact investors, enabling the tokenization of real-world environmental and social impact projects.

🌍 About RegenBazar

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.

🎯 Key Features

  • 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

🚀 Live Demo

Website: demo.regenbazar.com
Hosted on Netlify using Cloudflare

🛠️ Technology Stack

  • 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

📁 Project Structure

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

🏗️ Installation & Setup

Prerequisites

Node.js LTS

Follow official nodejs.org install insruction

Verify Node.js and npm (Node Package Manager, comes with Node.js) installation:

node -v
npm -v

(Optional) bun

Bun is a fast JavaScript all-in-one toolkit. Install it using the following command:

curl -fsSL https://bun.sh/install | bash

OR

npm -g i bun

⚠️

Choose npm or bun to use.

Local setup

npm|bun install

Run the development server:

npm|bun run dev

Open 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* 🌱

About

This repo contains for code for regen bazaar frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •