ReVoWe

chevron-icon
RFP Proposals
Top
chevron-icon
project-presentation-img
Lio Mou
Project Owner

ReVoWe

Expert Rating

n/a

Overview

This proposal aims to develop a system that enhances reputation and voting weight functionality within Deep Funding and the wider SNET ecosystem, shifting the focus from purely monetary-based voting to a more balanced, holistic, fair, and auditable reputation-based approach that factors additional contributions and behaviors. We will develop three initial microservice suites for data collection and scoring, including a Blockchain Explorer and connections to Deep Funding proposal and voting portals. Additionally, it will have a ZKP-ready design and privacy-preserving features to ensure secure, compliant handling of user data.

RFP Guidelines

Reputation and Voting Weight System

Internal Proposal Review
  • Type Community RFP
  • Total RFP Funding $140,000 USD
  • Proposals 14
  • Awarded Projects n/a
author-img
Juana Attieh
Dec. 19, 2024

The goal of this project is to develop functionality that will enable modular microservices that support data collection, scoring, and analytics functions as part of a reputation and voting weight system. This should include an architecture to allow for the integration of future microservices, an initial suite of key microservices, and a user interface that allows users to find and utilize various configurations of the microservices.

 

Proposal Description

Proposal Details Locked…

In order to protect this proposal from being copied, all details are hidden until the end of the submission period. Please come back later to see all details.

Proposal Video

Not Avaliable Yet

Check back later during the Feedback & Selection period for the RFP that is proposal is applied to.

  • Total Milestones

    6

  • Total Budget

    $140,000 USD

  • Last Updated

    3 Mar 2025

Milestone 1 - Requirement Analysis & System Design Finalization

Description

Collaborate with the Deep Funding and DDI Hub teams to clarify requirements confirm overall system architecture technology stack and standardized API protocols.

Deliverables

Requirements document system architecture diagrams and API design documentation.

Budget

$15,000 USD

Success Criterion

All key stakeholders approve the requirements and architecture, and documentation is formally signed off.

Milestone 2 - Core Microservices & Backend API Development

Description

Develop foundational Rust-based microservices (proposal voting blockchain explorer) deployed on WasmEdge; build the FastAPI backend and integrate authentication (OAuth2/JWT with Keycloak).

Deliverables

Containerized microservices with standardized API endpoints and a robust user authentication module.

Budget

$35,000 USD

Success Criterion

Each microservice operates independently and passes unit tests; backend APIs reliably respond and clear initial integration tests.

Milestone 3 - Frontend Development & UI Integration

Description

Build a user interface using Next.js and Ant Design that supports microservice selection weight configuration data visualization and user consent management with Redux for state management.

Deliverables

A fully functional UI that enables configuration data display and user permissions management.

Budget

$30,000 USD

Success Criterion

The UI is user-friendly, responsive, and communicates seamlessly with the backend, receiving positive feedback during user testing.

Milestone 4 - Integration Testing & Security Audit

Description

Conduct end-to-end integration testing performance stress tests and a security audit (including penetration testing and vulnerability scans). Deploy the ELK stack for logging and monitoring.

Deliverables

Comprehensive integration test report security audit report and performance optimization recommendations.

Budget

$25,000 USD

Success Criterion

All performance metrics meet targets, no critical security issues remain, and test reports and optimization suggestions are approved.

Milestone 5 - Deployment User Acceptance & Go-Live

Description

Deploy the system in staging/production conduct user acceptance testing (UAT) address feedback finalize system documentation and user guides and achieve production rollout.

Deliverables

Production-deployed system user manuals operational guides and final UAT report.

Budget

$21,000 USD

Success Criterion

The system runs stably in production, UAT is successfully passed, and all major issues are resolved.

Milestone 6 - Post-Deployment Support & Maintenance

Description

Provide 3 months of post-launch support including issue resolution system monitoring and minor enhancements based on user feedback.

Deliverables

Regular maintenance reports bug fix logs and system update logs.

Budget

$14,000 USD

Success Criterion

The system maintains a 99% uptime during the support period, and critical issues are addressed promptly with positive user feedback.

Join the Discussion (0)

Expert Ratings

Reviews & Ratings

    No Reviews Avaliable

    Check back later by refreshing the page.

feedback_icon