Project Name: SunnyDAO - DAO as a service
Project Track: Web3
Team Name: SunnyDAO
Team Member(s): @bahauddin @
HackerEarth Project Link: baha9_71f1 - HackaTRON Season 5 - Submission | HackerEarth Hackathons
Project Goal: SunnyDAO is an innovative Software-as-a-Service (SaaS) platform designed to empower communities with trust through the utilization of a decentralized autonomous organization (DAO) framework. SunnyDAO is built on the Tron infrastructure with the principles of transparency, collaboration, and fairness. SunnyDAO enables communities to govern themselves, make decisions collectively, have a transparency payments process and build trust-based ecosystems. Everything in just a couple clicks. Start your DAO today and give everyone in your community a voice.
Problem Value: Community is key for many organisations, specially like NGOs and small organisations. Based on experience and research we found four difficulties:
-
Engage and giving members a voice
-
Onboard and getting new users (scale)
-
The payment and processes are not always transparent for donators
-
Get revenue to achieve goals as community
That’s why we created: SunnyDAO: DAO as a service, to Empower Your Community with Trust
Project Info:
SunnyDAO: DAO as a service to Empower Your Community with Trust: SunnyDAO gives any community the possibility to use a DAO for the best community experience, regardless the size of the community.
See the presentation for more information, about the business model, scale and team:
Intended Users: There are 1.5 million nonprofit organizations in the United States. Nonprofits employ 10% of the U.S. workforce. Community engagement is key for nonprofit organizations.
Students and teachers from universities (4,000 colleges and universities in the USA)
USA has 108,000 cities
Unique Value Proposition:
SunnyDAO gives every organisation the possibility to create their own DAO in a couple minutes. At the moment organisations using social media platforms on web2, whit fake accounts and no control. Their responsibility is huge with many consequences. SunnyDAO gives big/medium/small organisations the possibility to give the voice to their community, where the SunnyDAO voting and ranking system will help to build a strong community. Another benefit, specially for small organisations is to setup revenue streams.
SunnyDAO provides multiple channels so your community DAO is set for:
-
Transparency and connecting: voting & chat
-
Revenue: sales, grants, member subscriptions & donations
-
Respect for data, the community has control over their own data
Project Website: SunnyDAO
VIdeo Sunny DAO video on Vimeo
Project Test Instructions:
Getting Started
First, run :
npm i
# or
yarn
Then, run the development server:
npm run dev
# or
yarn dev
Implementation
We haved deployed the SunnyDAO smart contract on the Tron Nile network. Here Dao manager can create DAOs, Goals. And other users can create Ideas and donate or vote to ideas. Apart from this we have used builder. So, here the DAO manager can customise his DAO page. The customizations are saving into smart contract. Then we are retrieving saved html in DAO page.
Builder Code
/pages/DesignDao/index.jsx
Project Details:
We have integrated Tron blockchain system in our website. Here we have created Tron Smart contract. There has many view and call functions. We have deployed it on Tron Nile Network. Then we are using TronLink for wallet connection. Here using tronweb we are calling those smart contract functions. And for the builder we are using grapejs plugin. It provides a website building accessibility. Using this Dao manager can customize his own created DAO as he wish.
Smart Contract links:
Project Milestones:
- Design (Completed)
- Creating a Solidity Smart contract for SunnyDAO (Completed)
- Integrating TronLink into SunnyDAO (Completed)
- Making builder for dao manager to customize as he wish (Completed)