Skip to content

Prayas-35/Nebula

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 

Repository files navigation

Nebula - A Decentralized Crowdfunding Platform (DAO-style Fundraising)

Overview:

The contract is deployed at the address 0xB682951A1aDdB4759efbAbF4440EeB2f3006FA16 at AIA Test Network. Check out our AIAScan URL.

Nebula aims to create a decentralized crowdfunding platform where users can raise funds for their projects. Donors receive voting rights proportional to their contributions, allowing them to influence how funds are spent (Currently undergoing development). The Decentralized Crowdfunding Platform aims to revolutionize the way projects are funded by leveraging blockchain technology to create a transparent and democratic system for raising and managing funds. Our platform allows individuals and organizations to launch fundraising campaigns for various projects, from social initiatives to innovative startups.

At the heart of this platform is the concept of decentralized governance. Unlike traditional crowdfunding platforms where the project creator has full control over the funds, our system empowers donors by granting them voting rights based on their contributions. This ensures that contributors have a direct say in how their funds are spent, fostering trust and accountability. (Still undergoing development)

Our project is particularly relevant in India, where many grassroots initiatives face challenges in securing funding and maintaining accountability. By providing a decentralized platform that prioritizes community involvement, we aim to empower local projects and drive positive change.

Key Features

Campaign Creation:

Users can create and manage fundraising campaigns.

Secure Fund Management:

All funds are held in a smart contract until released based on donor votes.

Voting Mechanism:

Donors can vote on spending proposals to determine fund allocation (currently in development).

Real-Time Tracking:

View ongoing campaigns, total amounts raised, and voting results.

Tech Stack

Frontend:

Next.js, RainbowKit UI, wagmi

Smart Contracts:

Solidity

Deployment:

Hardhat (testnet deployment on AIA Testnet)

Installation

Although we have a publicly accessible URL at Nebula, here's the guide for installation into your local machine:

Clone the repository:

git clone https://github.com/srijan399/nebu-v1

Navigate to the repository and use the following commands:

cd main
npm i
npm run dev

Have fun navigating through our application. Cheers!

We welcome contributions! Please fork the repository and submit a pull request.

Current Status

Although we haven't implemented the voting and proposal feature yet, we are continuously working to enhance the platform and address any challenges. We also plan to make this responsive in future versions.

About

Our Submission for AIA Chain Inaugural Hackathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.5%
  • Solidity 7.1%
  • Other 1.4%