You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Centralized online marketplaces for digital files such as Thingiverse and Gumroad depend on decentralized communities, but aren't set up to properly to reward or incentivize creators. Creators either can publish their digital work for others to download for free, or they are charged exorbitant fees to be able to sell them.
Webgum is a new marketplace based on web3 technology and principles designed to reward and empower digital artists. Creators will be able to sell digital content with a low fee, and a portion of those fees will go towards rewarding creators who upload popular free content.
Smart contract written in Sway with ability to list a project, buy access to a project, and rate a project.
Milestone 2
Summary: Frontend Design & UI, Twitter Launch
Team: Kristen, Afoma, Linda, Tomi
Budget: $2,500
Duration: 2 weeks
Number
Deliverable
Specification
1.
Design and create MVP UI components
Decide on a design system and build the pages and components for basic user flows, including exploring existing projects, viewing project details, uploading files for a new project, buying a project, and viewing projects created/bought by account
2.
Getting Started Documentation Draft
Start writing v0 of a Getting Started documentation. Should include: how to create an account & customize your profile, how to browse items, list items, and other general user flow. A lot of data will be missing, but starting this during development will help us as we continue structuring our dApp while building it.
3.
Twitter launch
Created and launched official Twitter account. Account should have a complete bio, a profile photo & have tweets issued a minimum once per week.
Created MVP UI components will be implemented on the front page.
2.
File storage
Create a form where creators can upload files. Files will be encrypted with Lit and stored on IPFS. The IPFS CID will be stored in the smart contract inside a new Project struct
3.
Integrate with smart contract
Add draft components to interact with each smart contract function
Add to smart contract an automatic reward mechanism for creators that upload free content
2.
Add rewards UI component
Design and build way to show creators their rewards & sales
3.
Invite users to test platform
A small pool of users should be invited to test the platform.
4.
Conduct research with the users
Users should be asked for their thoughts & feedback on using the platform (via form & social media)
5.
Improve UI/UX
After compiling feedback, the webgum team will meet and discuss improvements and update the UI/UX to improve the flow or fix any bugs. Additionally, the team will work on updating layouts' responsiveness.
Web3 Gumroad
Name of Project: Webgum
Proposer:
sarahschwartz
Do you agree to Encode Club's Terms and Conditions?: Yes
Do you agree to the grant process outlined by WBW3?: Yes
Project Description
Centralized online marketplaces for digital files such as Thingiverse and Gumroad depend on decentralized communities, but aren't set up to properly to reward or incentivize creators. Creators either can publish their digital work for others to download for free, or they are charged exorbitant fees to be able to sell them.
Webgum is a new marketplace based on web3 technology and principles designed to reward and empower digital artists. Creators will be able to sell digital content with a low fee, and a portion of those fees will go towards rewarding creators who upload popular free content.
Tech Stack
Fuel / Sway: Smart contract
Fuel SDK: Frontend interactions with Fuel smart contract
IPFS: File Storage
Lit Protocol: File Encryption / Access Control
NextJS & Typescript: Frontend framework
Vercel: Hosting
Development Roadmap
Milestone 1
Milestone 2
Milestone 3
Milestone 4
Total Budget Requested
$15,000
Project Links
Contract:
https://github.com/Webgum/webgum-fuel-contract
Frontend:
https://github.com/Webgum/webgum
Team Members
Sarah / sarahschwartz
Afoma / Afoma
Tomi / Milayo
Linda / thegirlcoderr
Kristen / cuddleofdeath
Cami / camiinthisthang
The text was updated successfully, but these errors were encountered: