[Proposal to HoM] Development Team Proposal <> MAY+JUNE (Updated)

Development Team Proposal <> MAY+JUNE


Dear HoM Members, as a Development Team we are committed to developing and supporting ongoing initiatives, ensuring the successful completion of current projects and ultimately creating a product that will be used across the NEAR ecosystem.

We invite you to review our proposal, which details the entire development process with clear deadlines and budget requirements.


Project 1: ASTRA++

[The full ASTRA++ development scope will be the subject of a separate proposal to the Infrastructure Committee or DevHub]

The entire required development process is described in Development Team Proposal


Project 2: BOS Page + Dashboard

Deadline: [1,5 Months]

Features:

1. BOS Page (Main Page Development)

- [Completing the Proposal Page]

- [Completing the Proposal Table]

- [Adding filters for the Proposal Page]

- [Adding Navigation]

2. BOS Page (Advance Reporting Page)

- [Fund Transfers Tracking]

- [Milestones Management]

- [Project Creation]

- [Bug Fixing]

3. Dashboard

- [Bug Fixing]

- [Data adjustment and calculation]

- [Backend Support]

Team:

  • Project Manager: [Luchito]

  • Developer (Frontend): [Andrii F / Andrii S]

  • Developer (Backend): [Volodymyr]

  • Designer: [Yurii]


Project 3: NEAR Forum migration to BOS widget and integration into BOS Page

Deadline: [2 Months]

Features:

1. Backend only [0,5 Month]

- Data Integration from gov.near Forum: This involves a widget for importing data, which will
be manually loaded and stored in a smart contract.

Cloning Forum Data:

» Option #1: If access is granted to the gov.near forum database:

Develop a NodeJS script that connects to the database, reads and transforms data, then                     
interacts with the smart contract to create records for categories, tags, posts, comments, 
and users.

» Option #2: If database access is not available:

Develop a NodeJS script to parse HTML from each forum page, extract content for all     
categories, tags, posts, comments, and users, and then store and transform this data to 
interact     with the smart contract to create records.

- Server-Side Features:

Full-Text Search Indexer: Develop a substreams indexer for the smart-contract that indexes     
and stores text copies for full-text searching.

Use NodeJS script to create endpoints that support full-text search, store post view counts, 
and handle other data that cannot be managed directly by the smart contract.

- Bug Fixing

2. Smart-Contract + Frontend [1,5 Months]

- [User can create posts, comments/replies]

- [User can add tags]

- [User can mention other users]

- [User can choose a category]

- [User can search through posts texts, tags and categories]

- [User can subscribe/unsubscribe from category]

- [Admin can manage categories]

- [Admin can mark posts as spam]

- [Events + calendar]

- [Bug Fixing]

Team:

  • Project Manager: [Luchito]

  • Developer (Frontend): [Andrii F / Andrii S]

  • Developer (Backend): [Volodymyr]

  • Designer: [Yurii]


Google Docs version of the proposal - Development Team Proposal


Google Sheets version of budget - Development Team Budget <> MAY+JUNE


We are completely open to suggestions and feedback, so if you have a questions, you can ask it in the comments or write to Telegram - Luchito.

Hey Luchito,

NEAR has already put out a RFP that covers Astra++ (ie Near Multisig Treasury Dapp)

You have until the end of the month to submit your proposal.

As for the BOS page, afaik this has already been built and is functional. Given that NDC v1 is sunsetting it may no longer be required. The NEAR Governance Forum migration to Community Voice is already well underway :pray:

1 Like

Hello Luchito! Poll created: https://near.org/astraplusplus.ndctools.near/widget/home?page=dao&tab=proposals&daoId=congress-hom-v1.ndc-gwg.near&proposalId=213

1 Like