Open naomiHauret opened 2 years ago
Milestone 2: reached https://github.com/rallydotfm/rally/issues/1 Video
Milestone 3: reached https://github.com/rallydotfm/rally/issues/4 Video
Milestone 4: reached https://github.com/rallydotfm/rally/pull/9 Rally
Rally
Name of Project: Rally
Proposer: @naomiHauret
Do you agree to Encode Club's Terms and Conditions?: Yes
Do you agree to the grant process outlined by WBW3?: Yes
Project Description
Social audio applications are platforms where users interact with their voice in real time (for instance Spotify Live, Discord Stage, Zoom, Twitter Space...). Currently, web3 communities rely heavily on those platforms for both their day-to-day communication and important one-time events. The problem: Social audio apps don’t offer the best user experience possible to web3 communities. All current social audio apps lack of one of the following features :
This is why we want to build Rally, the go to social audio app for DAOs and web3 enthusiasts when they want to make announcements, learn, discuss, debate, share, or just chill together.
Rally will be a web application at the cross-road of web2 and web3, a social audio platform that will not only allow users to create live audio chats, but also easily onboard entire communities, and provide users a secure online experience where they are in total control of what they publish, who can access it, how, and when.
Tech Stack
Development Roadmap
Milestone 1
Milestone 2
Summary: Creating an audio chat on the blockchain. A connected user should be able to create an audio chat, see its created audio chats in a dashboard, and users should be able to display the page of the audio chat. An audio chat is represented by the following information :
PLANNED
,CANCELLED
,LIVE
,FINISHED
)Team: Naomi Hauret ; Timotej Gerželj
Budget: 1390 $
Duration: 2 weeks
web3.storage
; the CID will be stored in the blockchain.Milestone 3
Summary: Updating and deleting an audio chat that was created on the blockchain. The creator of an audio chat should be able to update the audio chat information, update the audio chat state, and delete it.
Team: Naomi Hauret ; Timotej Gerželj
Budget: 695 $
Duration: 1 week
Milestone 4
PLANNED
, its creator should be able to open the room to other participants by clicking on a button "Start live"PLANNED
orLIVE
, unallowed users should see a messageYou can't access this chat
; Allowed users should see a buttonJoin chat
and an indicationYour microphone will be muted when you join the room
. Users should be able to indicate if they want to use a pseudonym, or if they want to use their Lens profile.LIVE
, allowed users should see the list of speakers and should be able to hear the ongoing live conversationLIVE
, allowed users with the rolelistener
should be able to raise their hand to ask to be granted the role ofspeaker
LIVE
, allowed users with the rolemoderator
should be able to assign the rolespeaker
to a user with the rolelistener
in this room andlistener
to aspeaker
;moderator
should also be able to mute aspeaker
and kick any other user from the roomspeaker
andmoderator
speaker
andmoderator
should be able to control mute/unmute themselves | 6. | Front-end: page "Audio chat" | * On the page of an audio chat with the state
LIVE
, its creator should be able to close the room. Closing the room will finish the live session and kick out all users from the roomMilestone 5
Milestone 6
Milestone 7
Total Budget Requested
7645 $ USD
Project Links
Knowledge Base GitHub organization GitHub repository Twitter
Website (alpha)
Team Members