Braintrust Community
  • Braintrust Network Overview
  • đź‘‹Welcome to Braintrust
    • 📣 June 2023 Network Update: Discord
    • Level up in Discord
  • Blockchain, Crypto, and Web3
  • The BTRST Token
    • The Value of the Braintrust Token
  • Earn BTRST
  • The Professional Network Launch Contest (June 2023)
  • Manage your BTRST
  • Governance
    • Participate in Braintrust Governance
  • Brand Guidelines and Assets
  • Braintrust AI Competition and Showcase Event
  • Braintrust Grants: MVP Wave
    • Ambassador Grants
      • A-0001 Program Manager for Social Media Ambassadors
      • A-0002 Discord Moderator and Ambassador Community Manager
      • A-0003 Discord Memberships Community Manager
      • A-0004 Reporting Dashboard: Social Media Analytics
      • A-0005 Web3 Landscape
    • Builder Grants
      • B-0001 Badging System / Skills Competency
      • B-0002 Jobs Module
      • B-0003 Vote Page to Include Off-Chain Votes
      • B-0004 Support Ticket System
    • Educator Grants
      • E-0001 Educator Program - Onboarder
      • E-0002 Educator Program - Mentor
      • E-0003 Web3 and the Ownership Economy Cohort Course Grant
Powered by GitBook
On this page
  • About this Grant
  • Grant Overview
  • About the Project
  • 1. What is the Problem or Opportunity?
  • 2. Why now?
  • 3. Project Overview
  • 4. Milestones & Checkpoints
  • The Contributor
  • About the Selection Process
  • About the Selection Process
  • Additional Notes about Projects in the Grant Program:
  1. Braintrust Grants: MVP Wave
  2. Builder Grants

B-0003 Vote Page to Include Off-Chain Votes

BUILDER GRANTS

PreviousB-0002 Jobs ModuleNextB-0004 Support Ticket System

Last updated 3 years ago

Call for proposals for the MVP Wave closes at 11:59pm PT on January 26, 2022.

About this Grant

Type: Requirements Provided

Mentor: Megan Conard, Product Management, Freelance Labs Inc.

Project Length:

  • 7 weeks

  • Estimated: 3-15 hrs/week (83 hrs total)

  • Deadline: April 21, 2022

Contribution Overview

  • Engineering

Compensation $10,375

  • Option 1: 50/50 Split USDC to BTRST

  • Option 2: 70/30 Split USDC to BTRST

  • The amount of BTRST will be determined based on the USD value of the grant (30 day trailing average USD price of the token at the time of grant issued). Add’l FAQs for compensation can be found .

Grant Overview

As the engineer for this grant, you will be responsible for bringing provided designs and product requirements to life in the core product. Working with the Core Code team, you will be plugging into, deploying, and hosting code that will be used across all users of the Braintrust community.

About the Project

1. What is the Problem or Opportunity?

Voting is the cornerstone of Braintrust’s decentralization ethos. The vast majority of the votes occur “off-chain” on an external voting platform called Snapshot.org. Very few “on-chain” votes occur on the Braintrust platform. In addition, few Braintrust talent users are familiar with decentralized governance processes. While they want to get involved, they find the process clunky, confusing, and high-stakes. This creates a fractured experience and few participants in the governance process.​

2. Why now?

As the Grants Program ramps up, voting on grants becomes increasingly important. Visibility into these grants, and participation in the grants are important to BTRST utility and Community participation.

3. Project Overview

This grant will provide detailed product requirements and FIGMA design files to be built and implemented within the Braintrust platform on the Vote Page. The grantee will be asked to decide the best way to show the off-chain votes from Snapshot.org on the /vote page.

  • Integration with Snapshot.org

  • I-frame

  • Manual inputs/updates

User Stories will address:

  • As a BTRST holder, I want to better understand the Governance Process.

  • As a BTRST holder, I want to learn how to prepare to participate in Governance.

  • As a BTRST holder, I want to understand immediate actions that I can take to actively participate in the Governance Process.

  • As a BTRST holder, I want visibility into the active and completed Snapshot.org off-chain votes.

  • As a BTRST holder, I want to find a project update on passed Snapshot.org votes.

3a. High-Level Requirements / Outputs

In addition to updating this page, this project includes:

  • Working with the Core Code Team (HexOcean) to push your working code onto the platform

    • Deployment notes

    • Work Hand-In-hand to work through CICD Pipeline and Hosting Efforts

  • Complete UAT of the product in staging environment

  • Propose updates to the Architecture Diagram, if necessary

  • Hand-off the project with full documentation

    • Anticipate questions from the community and proactively provide Help Center articles.

    • Provide documentation that will be open-sourced and could be used for future enhancements to the feature.

4. Milestones & Checkpoints

All contributors will be expected to record a 1-2 minute summary video to be shared with the community in the monthly Growth Reports video. Additional periodic written updates will be expected.

Anticipated Timeline and milestones (subject to change):

Week 1 (estimated 10 hrs)

  • Kickoff with Megan

    • Review Requirements / Expectations

    • Provide Access where needed

    • Decide meeting/ check in cadence

  • Complete Technical Approach Documentation

​Week 2: Get access to Core Code, Get documentation approved (estimated 3 hrs)

MILESTONE ONE: Ready with requirements and access to begin working

Week 3: Development (estimated 15 hrs)

Week 4: Development (estimated 15 hrs)

Week 5: Completed Development and write up deployment instructions (estimated 15 hrs)

MILESTONE TWO: All development is completed

Week 6: UAT Feedback & Production Release (estimated 15 hrs)

Week 7: Wrap- up documentation / Hand off Notes / Help-Center Articles (estimated 10 hrs)

MILESTONE THREE: Project is completed, grant payout is expected​

Timelines and requirements will be confirmed between all parties during the Kickoff. Minor adjustments and accommodations will be made. Project Delivery can be adjusted up to two weeks. Additional changes in requirements or timelines will need to be documented using a Change Request.

The Contributor

  • Experience in Django using Python / React.JS

  • Integrations expertise

  • Experience with Blockchain (Solidity) is a bonus

The best contributors to the Braintrust project...

  • Have a strong sense of commitment to the Braintrust platform and their fellow community members who will benefit from their contributions.

  • Are proactive and clear communicators that keep mentors updated with wins, challenges, and blockers.

  • Take ownership of their work, and embody a “figure it out” mentality that is driven by their desire to make Braintrust the best network.

  • Are strong project managers who identify challenges and communicate solutions early and often. They appreciate the mentors who are there to guide their work, not manage the project.

About the Selection Process

Schedule
Date

Call for Submissions

January 12, 2022

Submissions Close

January 26, 2022

Last Day for Interviews

February 11, 2022

Selection Date

February 16, 2022

Offer Acceptance Date

February 18, 2022

Project Kickoff

February 21, 2022

Estimated Project Delivery

April 21, 2022

Applicants will receive Y/N feedback from the Proposal Admins on moving onto the next step in the process within 2 business days of submission.

About the Selection Process

Additional Notes about Projects in the Grant Program:

  • Grant compensation includes both the time and materials needed to complete the project. A portion of the grant can be requested up front to cover material costs. These expenses are approved by the Grants committee.

  • All projects are completed open source for the benefit of the community. Grant contributors do not own the IP associated with their grant.

  • All grants have an expectation of thorough and public documentation that can be used by future contributors that want to enhance / improve upon past efforts, document process and how-to, FAQs.

  • Grants require a 1 year service agreement (up to 10 additional hours) to accommodate bug fixing, updates to libraries, etc.

  • There is a formal process by which the Grants Committee and/or Grantee can request a change to the scope/ compensation/timelines of this project. The changes must be agreed upon by both parties.

This grant is available to any Level 1 - Level 3 Braintrust Contributor. You will be asked to submit your username in your application to verify contributor status. This project requires mid-to-senior full stack engineer:

Additional questions about this grant should be added to this public doc. Questions will be answered by the Grant Mentor, Megan Conard.

here
Discord
FAQ
Project Scope and Area Owners/Resources for B-0003
Page cover image