For context on this post, refer to
BrightID Bot Development
Epic 3 - Bot Web App and CI/CD
Web UI Wireframe
I will be designing a UI wireframe to help plan out the web app.
You can see the basic layout coming together
Web App
A Web UI would be the first step in making connections between BrightID communities. The BrightID Discord bot has access to a lot of useful community data. For example, early utilization of this data can be seen in the /guilds
command, where the bot displays a list of Discord servers using the BrightID bot in order of server member count. While seeing guilds is a cool proof of concept, the data model is too vast for a bot to truly visualize and allow access to useful and contextual information.
This is what a web app is for. A proper UI will allow us to really bring out the best in the bot. I see the MVP of the web app containing two main features.
-
BrightID bot statistics:
- Verified Users
- Servers
- Sponsorships
-
Admin Features
- Admins can use the web UI to manage the bot, instead of through slash commands.
- Handle role names, server invite links, and sponsorships
The MVP will stick to these main features, and then branch out in further Epics once I have completed the proof of concept.
CI/CD
The bot is now growing to be a large codebase (~4000 lines). To maintain proper DX, a CI/CD pipeline should be setup to ensure that new builds are properly linted, tested, and built before moving to prod.
Update: State of Sponsorships
A few months ago, SHE sponsored a Raid from Raid Guild to flesh out a sponsorship feature from the bot. Significant progress was made in the ability for the bot to maintain sponsorships, however, it seems effort has dried up at the finish line.
I am really excited about this feature, and can’t wait to push it to prod, but as it stands now it is not ready. I am willing to make a mini epic to finish the deployment of this feature If need be.
Funding
There has been a lot that has changed since the original funding request. I made the original offer based off a BRIGHT price of $.50, even though the price was much lower. I did this on purpose, as I love this project and the people I get to work with, and wanted to ramp up over time.
While I am still extremely bullish on BRIGHT, I have to pay California bills. I am changing my request to more directly reflect the amount of work that goes into this bot, and the worth of that worth.
-
500 BRIGHT / hr
(about $55/hr with a BRIGHT price of $0.11) -
112500 BRIGHT
Priced in working 5 hours a day for 45 days -
Recipient Address:
0xf4bb53efcfd49fe036fdcc8f46d981203ae3bab8