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.