filecoin-project / devgrants

👟 Apply for a Filecoin devgrant. Help build the Filecoin ecosystem!
Other
371 stars 308 forks source link

Primis-Web3 Desktop-Open Grant Application #756

Closed 0xandrewbit closed 2 years ago

0xandrewbit commented 2 years ago

Open Grant Proposal: Primis

Name of Project: Primis

Proposal Category: app-dev

Proposer: Andy-Meta

Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT, APACHE2, or GPL licenses?: "Yes"

Project Overview

Primis Desktop is an integrated client based on the IPFS and Filecoin network.

Primis Architecture

image

Primis Desktop could provide FIL Wallet and community P2P Chat for IPFS and Filecoin networks. Shortly, Primis will offer multi-chain assets management, subscribe notifications, and integrated DApps (like nft.storage) in the Filecoin ecosystem. 

Primis Desktop's all data storage( including digital assets, digital identities, and P2P chat history) will be handled through IPFS and Filecoin networks. Also, Primis Smart Contract will be compatible with Filecoin's virtual machine(FVM)to quickly deploy and run various FVM contracts on the Filecoin network.

Primis Relay

image

Primis Desktop also acts as a data relay network at the network level. Primis Relay runs under  the IPFS Cluster environment. Likewise, Primis Desktop can be used as a DApps client. DApps’ front-end can be hosted on the Primis node,  or DApps’  server interface can be connected  to the Primis node. Applications' data is transmitted to the client or Primis terminal through the relay network composed of Primis nodes.

P2P Chat Preview

WechatIMG1742

Tech Stack

Supported Network: Filecoin Network

Client language: Electron, React

Server language: Nodejs

P2P language: Golang

Milestones Overview

Milestone 1 - Filecoin ECO Wallet

Number Deliverable Specification
0a. License MIT
0b. Documentation We would provide an inline document of code and tutorial docs that explain how users can install it.
0c. Testing Guide Unit tests will cover all core functions to ensure functionality and viability. We will describe how to run the tests in the tutorial.
0d. Docker Wallet application does not require Docker, and we would provide a client for users to install under Windows/MacOS system.
1. Build app structure We will have the core structure of the application in place.
2. Implement wallet view Create, import, view, and transfer functions will be provided by the integrated Filecoin wallet.

Milestone 2 - P2P Chat

Number Deliverable Specification
0a. License MIT
0b. Documentation We would provide an inline document of code and tutorial docs that explain how users can install it.
0c. Testing Guide Unit tests will cover all core functions to ensure functionality and viability. We will describe how to run the tests in the tutorial.
0d. Docker Create docker image
1. Build app structure We will have the core structure of the application in place.
2. Build chat structure We will provide the P2P chat function.
3. Build chat-room view Users are able to create chat-room channels, join chat-room channels, and chat in these channels.
4. Build chat-room searching service Users can join chat-room channels they like by searching channel ID or channel name.

Total Budget Requested

16,000 USD

Maintenance and Upgrade Plans

Primis Team will keep maintaining the development of web3 desktop client and finish on time according to the milestones.

Team

Primis team has rich experience in the fields of the public chain, infrastructure, and defi. More details would be released after reviewing.

Team Website

primis.cc

Team code repositories

Primis Github

Additional Information

Learn about the Open Grants Program From Filecoin official website Primis Email: (contact@primis.cc)

ErinOCon commented 2 years ago

HI @Andy-Meta, thank you for your proposal! Can you provide a technical overview of the core components of this project and the architecture of the platform? For example, how will the platform function as a multi-chain dapp development platform/explorer? Additional information regarding the target audience for this platform would also be helpful!

0xandrewbit commented 2 years ago

HI @Andy-Meta, thank you for your proposal! Can you provide a technical overview of the core components of this project and the architecture of the platform? For example, how will the platform function as a multi-chain dapp development platform/explorer? Additional information regarding the target audience for this platform would also be helpful!

Hi @ErinOCon , we will update our proposal regarding what you mentioned, and make more technical details & solutions customized to the filecoin system.

ErinOCon commented 2 years ago

Hi @Andy-Meta, do you expect to have the updates available within the next week or so? Thank you for your time with this proposal!

ErinOCon commented 2 years ago

Hi @Andy-Meta, I hope you are doing well! Can you confirm when an update will be available?

0xandrewbit commented 2 years ago

Hi @Andy-Meta, I hope you are doing well! Can you confirm when an update will be available?

@ErinOCon hi, Erin, we have talked about some customized features for filecoin system eco recently, I will update the contents here by 18th August.

ErinOCon commented 2 years ago

Thanks, @Andy-Meta!

0xandrewbit commented 2 years ago

Thanks, @Andy-Meta!

@ErinOCon Hi, Erin, I have updated our grant file. We added technical descriptions and architectural diagrams and made executable milestones for our team. You can check it out again when you are available. Any other requests, please let us know asap.

ErinOCon commented 2 years ago

Hi @Andy-Meta, thank you for the provided updates! This grant has been approved. We will send an email to discuss next steps.

0xandrewbit commented 2 years ago

@ErinOCon sir, could you check your junk email, especially [contact@primis.cc]? we have replied to your email, but you continue to ask for our confirmation info. I'll paste the email info here to let you know our reply asap.
Hi Erin

We have confirmed the content of OSA draft and finished the OSA review inside, and we think there're no problems with your OSA draft. For the information requested that we need to provide, please check out this link, we have updated it. https://docs.google.com/document/d/1ACdzpRUbhMahhI0UY5SZitIxdyw-E0oI/edit?usp=sharing&ouid=115508155792506299686&rtpof=true&sd=true

If there's any other info we should provide, please let us know. We'll provide it immediately.

Best, Andy From Primis Team

ErinOCon commented 2 years ago

HI @Andy-Meta, thank you for reaching out on this thread. It looks like your email was landing in our spam folder. We will send the final version of the contract out for signature via DocuSign.

ErinOCon commented 1 year ago

Hi @Andy-Meta, I just sent a new email to your team. It looks like the contract is missing some information. Please be in touch if you have any questions.

ErinOCon commented 1 year ago

Hi @Andy-Meta, do you think the final details of the contract can be completed this week?

ErinOCon commented 1 year ago

Hi @Andy-Meta, I hope you are doing well. Please let me know if a different email address is preferred.

ErinOCon commented 1 year ago

Hi @Andy-Meta, thank you for providing our team with an update. This grant has been cancelled.