Description: Sunshine is a SocialFi and Crowdfunding platform that offers project prototype submission and integrates AI-driven sentiment analysis (NLP) to detect whether comments on these project posts in the chain express negative opinions, such as disturbing content or potential scams. Posts flagged by the AI are automatically managed through a DAO system, enabling the removal of project posts when necessary. These projects, stored in our dApp, can then be crowdfunded by users.
Track: Fully on-chain dapps
Main features and how it works :
Users that has been logged in with internet identity can insert a project submission like images and a text for description in home page.
Users that has been logged in can comment on any project submission posted by other users.
Every comment is processed by the AI (NLP) and classified as a negative comment or a positive one.
The negative comments will then be calculated by the motoko, then the project submission will then be processed by the DAO system. If the negative comments are overwhelming, the posts will then be deleted by the DAO system.
Other features :
Discovery Page (for looking project submission posts created by other users)
Search Page (searching for a specific post)
Profile Page (profile to look at the user's name, changing profile picture, etc)
People Page (people that tried our dApp)
Detail Page (looking at the detail of the post specifically, to fund them or report them initially)
What We Learned: We learned a lot throughout this project. First, we explored various features available on the Internet Computer, such as timers, Internet Identity, DAO tools, and more, and successfully implemented them all. Additionally, we gained insights into integrating AI capabilities through HTTP requests, like NLP and sentiment analysis, to classify comments on our dApp.
Challenges: We faced numerous challenges during development. Creating our dApp was highly complex, and we were often pressed for time, leading to frequent merge conflicts, which proved challenging to resolve. Despite the difficulties we encountered with errors, bugs in Motoko, and the overall development process, we enjoyed the experience and learned a lot.
What We Are Proud Of: We are extremely proud of completing this project, as all the features were developed to meet our expectations. Deploying it to the mainnet is a significant achievement, allowing others to use it and, hopefully, make a positive impact on society. We believe this will benefit project developers, those looking to build in Web3, and investors, further strengthening the Web3 community.
Repo link
Description: Sunshine is a SocialFi and Crowdfunding platform that offers project prototype submission and integrates AI-driven sentiment analysis (NLP) to detect whether comments on these project posts in the chain express negative opinions, such as disturbing content or potential scams. Posts flagged by the AI are automatically managed through a DAO system, enabling the removal of project posts when necessary. These projects, stored in our dApp, can then be crowdfunded by users.
Track: Fully on-chain dapps
Main features and how it works :
Other features :
Team participants (3) : @theojustin , @josetano2, @wantouw / Discord: tj_7, hazui, ryanui / Telegram: theojustin, josetano2, wantouw
Mainnet canister link: https://gtbsm-faaaa-aaaak-ak2yq-cai.icp0.io/
OISY wallet principal: k5dqk-jsgzj-tix5s-ik7kz-fhya7-nrrpa-ygsky-mndrl-mteyh-7zbcr-rqe
Feedback: