2021-08, 2021-09, 2021-10, 2021-11, 2021-12 - Grant Proposal - CIDT Team

Name: CIDT Team

Organization: consideritdone.tech

Role: PolyWrap Toolchain Devs

This is a grant proposal. Below, you would list your hourly rate in both stable coins and WRAP tokens, the periods that you’re working for (separated by month!), and your wallet address.

Requested Grant:

Wallet Stable Coins WRAP Hours Rate / Hr. Period
WRAP: 0xabf028f3BC15f8e1f87b6E78Dd53321cA859CCC3 USDT: 0x17eB717A1b67D263216a116EaF398D52FB409789 19,400 USDT 91.532 280 69.29 USDT, 0.3269 WRAP Nov 2021
WRAP: 0xabf028f3BC15f8e1f87b6E78Dd53321cA859CCC3 USDT: 0x17eB717A1b67D263216a116EaF398D52FB409789 19,400 USDT 91.532 280 69.29 USDT, 0.3269 WRAP Dec 2021
WRAP: 0xabf028f3BC15f8e1f87b6E78Dd53321cA859CCC3 USDT: 0x17eB717A1b67D263216a116EaF398D52FB409789 19,400 USDT 91.532 280 69.29 USDT, 0.3269 WRAP Jan 2022
WRAP: cidt.eth USDT: 0x17eB717A1b67D263216a116EaF398D52FB409789 19,400 USDT 0 280 69.29 USDT, 0.3269 WRAP Feb 2022

Proposed Team Structure and Story Point Allocation

Role Hours/Story Point (SP)
Progam Manager/Scrum Master 1
Tech Lead 2
Front-end/Back-end Developer 8
Graphics Designer 1
QA Specialist/BA 2

Total Story Points / Month: 20

Team Members

Team Member Role Github ID
Joe B. Program Manager
Ramil A. Tech Lead, Lead Architect ramilexe (Ramil Amerzyanov) · GitHub
Mikhail R. Lead Developer reenko (Mikhail Reenko) · GitHub
Kirill V. Developer kirillrevasiliev (Kirill Vasiliev) · GitHub
Mikhailo K. Developer Brioline · GitHub
Marina Z. QA Lead, Business Analyst
Oleksandra B. Scrum Master
Denis B. UI/UX/Graphics Designer

Backlog

Please see backlog storyboard

Category Epic User Story
UI/ Frontend UI Theme Design Hub pages
UI/ Frontend UI Theme Apply design
UI/ Frontend Playground Select cached wrapper
UI/ Frontend Playground Query by ENS or IPFS hash
UI/ Frontend Explorer Wrapper list
UI/ Frontend Explorer Search
UI/ Frontend Explorer Favorite
Backend User Authorization
Backend User Favorites management using IDX
Backend Search Search by wrapper name or description
Backend Search Search ENS domains by CID hash
Backend Cache Store in wrapper table every wrapper viewed in Hub
Backend IPFS Deploy using Fleek
E2E Tests Test Automation Test

In Progress

  • Design Hub pages
  • Dev Kickoff

August 2021 Deliverables Status

Task Assignee Status
Add eslint @Mikhail Reenko DONE
Home page redesign @Mykhailo Kondratenko DONE
Database design @Ramil Amerzyanov IN PROGRESS
UI refactoring @Mykhailo Kondratenko IN PROGRESS
Add type ORM and migration to the database @Mikhail Reenko IN PROGRESS
API: search @Mikhail Reenko IN PROGRESS
UI refactoring: create new wrapper @Mykhailo Kondratenko IN PROGRESS
Project management @Oleksandra Burmenska ONGOING
UI/UX @Dan Baryshnikov DONE

September 2021 Deliverables Status

Task Assignee Status
UI refactoring: create new wrapper @Mykhailo Kondratenko DONE
API: Main search · Issue #82 @Mikhail Reenko DONE
Mobile design: implementation · Issue #99 @Mykhailo Kondratenko DONE
UI Refactoring: Apply new design to Playground page · Issue #87 @Mykhailo Kondratenko DONE
Refactor: Styles improvements · Issue #86 @Mykhailo Kondratenko DONE
Refactor: Fix Routing & Args · Issue #65 @Mykhailo Kondratenko DONE
Refactor: Show List Of Pointers For Same Content · Issue #72 @Mikhail Reenko IN REVIEW
Add TypeORM and migration to create database · Issue #67 @Mikhail Reenko IN REVIEW
Mobile design: UI fixes @Mykhailo Kondratenko IN REVIEW
Implement Polywrap Theme · Issue #63 @Ramil Amerzyanov IN REVIEW
Playground - Load wrapper using custom URI · Issue #91 @Mykhailo Kondratenko IN PROGRESS
Refactor: Bottom-Up Backend URI Aggregation · Issue #71 @Mikhail Reenko IN PROGRESS
Database design · Issue #68 @Ramil Amerzyanov ONGOING
Project management @Oleksandra Burmenska ONGOING
UI/UX : mobile and tablet @Dan Baryshnikov DONE

October 2021 Deliverables Status

Task Assignee Status
UI: Implement tablet design · Issue #107 · polywrap/hub @Mykhailo Kondratenko DONE
Upload a wrapper: mobile version · Issue #103 · polywrap/hub @Mykhailo Kondratenko IN ACCEPTANCE
UI Refactoring: Create new wrapper · Issue #89 · polywrap/hub @Mykhailo Kondratenko IN ACCEPTANCE
Implement Polywrap Theme · Issue #63 · polywrap/hub @Ramil Amerzyanov IN ACCEPTANCE
Compare site and figma · Issue #94 · polywrap/hub @Mykhailo Kondratenko IN ACCEPTANCE
Add TypeORM and migration to create database · Issue #67 · polywrap/hub @Mykhailo Kondratenko IN ACCEPTANCE
Refactor: Show List Of Pointers For Same Content · Issue #72 · polywrap/hub @Mikhail Reenko IN ACCEPTANCE
Refactor: Bottom-Up Backend URI Aggregation · Issue #71 · polywrap/hub @Mikhail Reenko IN REVIEW
Refactor: Use Client For Fetching Schema · Issue #74 · polywrap/hub @Mykhailo Kondratenko IN REVIEW
X-cross is not clickable on pop-up · Issue #112 · polywrap/hub @Mykhailo Kondratenko IN REVIEW
Show metamask wallet only on Update method · Issue #111 · polywrap/hub @Mykhailo Kondratenko IN REVIEW
login button before button publish wrapper and icon · Issue #114 · polywrap/hub @Mykhailo Kondratenko IN REVIEW
Publish Wrapper button appear everywhere · Issue #116 · polywrap/hub @Mykhailo Kondratenko IN REVIEW
Fix authorization flow · Issue #117 · polywrap/hub @Mykhailo Kondratenko IN REVIEW
Refactor: Use IDX For Polywrap Favorites · Issue #73 · polywrap/hub @Ramil Amerzyanov IN PROGRESS
UI: Create ENS when publish wrapper · Issue #102 · polywrap/hub @Mykhailo Kondratenko IN PROGRESS
Database design · Issue #68 · polywrap/hub @Ramil Amerzyanov ONGOING
Project management @Oleksandra Burmenska ONGOING
UI/UX : mobile and tablet @Dan Baryshnikov DONE

In Progress

November 2021 Deliverables Status

Task Assignee Status
Playground - Load wrapper using custom URI #91 Mykhailo Kondratenko DONE
UI: Search implementation #101 Mykhailo Kondratenko DONE
Create new wrapper: upload to IPFS #90 Mykhailo Kondratenko DONE
Don’t parse HTML in playground #121 Mykhailo Kondratenko IN ACCEPTANCE
Refactor: Use IDX For Polywrap Favorites #73 Mykhailo Kondratenko IN ACCEPTANCE
Image on wrapper is broken #124 Mykhailo Kondratenko IN ACCEPTANCE
Bug: On-click filling the heart with grey #130 Mykhailo Kondratenko IN ACCEPTANCE
Bug: Favourite wrappers in the accout which does not have them #131 Mykhailo Kondratenko IN ACCEPTANCE
System logout when reload page on mobile #122 Mykhailo Kondratenko IN ACCEPTANCE
Bug: We can not cancel creating wrapper #126 Mykhailo Kondratenko IN ACCEPTANCE
Bug: issue with creating a wrapper in a mobile version #123 Mykhailo Kondratenko IN ACCEPTANCE
Wrapper isn’t loading if we enter a custom URL #127 Mykhailo Kondratenko IN ACCEPTANCE
All selected hearts are active after the logout #132 Mykhailo Kondratenko IN ACCEPTANCE
No hearts for not autorized users #129 Mykhailo Kondratenko IN ACCEPTANCE
Playground page: URL past in “enter wrapper URL field” #120 Mykhailo Kondratenko IN ACCEPTANCE
UI: Create ENS when publish wrapper #102 Mykhailo Kondratenko IN ACCEPTANCE
Infinity loading for ENS name in create wrapper page #118 Mykhailo Kondratenko IN ACCEPTANCE
Mainnet deployment preparation #115 Mykhailo Kondratenko IN ACCEPTANCE
Playground get/set behavior for authorized/non-authorized users #134 Mykhailo Kondratenko IN ACCEPTANCE
Database design #68 Ramil Amerzyanov IN ACCEPTANCE
Refactor: Bottom-Up Backend URI Aggregation #71 Mykhailo Kondratenko IN ACCEPTANCE
Project management Oleksandra Burmenska ONGOING
Technical leadership Ramil Amerzyanov ONGOING

December 2021 Deliverables Status

Task Assignee Status
Refactor: Bottom-Up Backend URI Aggregation #71 @Mikhail Reenko IN ACCEPTANCE
Refactor: Use Client For Fetching Schema #74 @Mykhailo Kondratenko IN ACCEPTANCE
X-cross is not clickable on pop-up #112 @Mykhailo Kondratenko IN ACCEPTANCE
Show metamask wallet only on Update method #111 @Mykhailo Kondratenko IN ACCEPTANCE
login button before button publish wrapper and icon #114 @Mykhailo Kondratenko IN ACCEPTANCE
Publish Wrapper button appear everywhere #116 @Mykhailo Kondratenko IN ACCEPTANCE
Fix authorization flow #117 @Mykhailo Kondratenko IN ACCEPTANCE
Refactor: Use IDX For Polywrap Favorites #73 @Ramil Amerzyanov IN ACCEPTANCE
UI: Create ENS when publish wrapper #102 @Mykhailo Kondratenko IN ACCEPTANCE
Bug: We don’t have modal window when click on favourites in wrapper #136 @Mykhailo Kondratenko IN REVIEW
Bug: We can not login with Ropsten or Rinkeby network #135 @Mykhailo Kondratenko IN REVIEW
Bug: We don’t have query drop-down list when choose wrapper #140 @Mykhailo Kondratenko IN REVIEW
We can not create wrapper with ENS #138 @Mykhailo Kondratenko IN REVIEW
Non Logged In User cannot publish wrapper by IPFS #145 @Mykhailo Kondratenko IN REVIEW
Search by ENS is not working #139 @Mykhailo Kondratenko IN PROGRESS
Database design #68 @Ramil Amerzyanov ONGOING
Project management @Oleksandra Burmenska ONGOING

January 2022 Deliverables Status

Task Assignee Status
Add eslint #79 @Mikhail Reenko DONE
Bug: wrapper favorites: missing modal window #136 @Mykhailo Kondratenko DONE
Bug: wrapper creation #126 @Mykhailo Kondratenko DONE
Don’t parse HTML in playground #121 @Mykhailo Kondratenko DONE
Bug: X-cross is not clickable on pop-up #112 @Mykhailo Kondratenko DONE
Fix authorization flow #117 @Mykhailo Kondratenko DONE
Refactor: Use Client For Fetching Schema #74 @Mykhailo Kondratenko DONE
Infinity loading for ENS name in create wrapper page #118 @Mykhailo Kondratenko DONE
We have url with uncreated ENS name and wrapper dont published #119 Mykhailo Kondratenko DONE
Refactor: Bottom-Up Backend URI Aggregation #71 Mikhail Reenko DONE
Playground get/set behavior for authorized/non-authorized users #134 Mykhailo Kondratenko DONE
Refactor: Show List Of Pointers For Same Content #72 Mikhail Reenko DONE
Mainnet deployment preparation #115 Mykhailo Kondratenko DONE
No hearts for not autorized users #129 Mykhailo Kondratenko DONE
Playground page: URL past in “enter wrapper URL field” #120 Mykhailo Kondratenko DONE
UI: Create ENS when publish wrapper #102 Mykhailo Kondratenko DONE
Refactor: Use Client For Fetching Schema #74 Mykhailo Kondratenko DONE
Add TypeORM and migration to create database #67 Mikhail Reenko DONE
All selected hearts are active after logout #132 Mykhailo Kondratenko DONE
Bug: no drop-down list when choose wrapper #140 Mykhailo Kondratenko DONE XXX
Design check: site vs figma #94 Mykhailo Kondratenko DONE
UI Refactoring: Create new wrapper #89 @Ramil Amerzyanov DONE
Upload a wrapper: mobile version #103 Mykhailo Kondratenko DONE
Favorite wrappers: wrong behavior #131 Mykhailo Kondratenko DONE
Bug: “Enter wrapper URL”: field is not working #120 Mykhailo Kondratenko DONE
Bug: Show metamask wallet only on Update method #111 Mykhailo Kondratenko DONE
Bug: login button before button publish wrapper and icon #114 Mykhailo Kondratenko DONE
We can not login with Ropsten or Rinkeby network #135 Mykhailo Kondratenko DONE
Non Logged In User cannot publish wrapper by IPFS #145 Mykhailo Kondratenko DONE
Bug: create wrapper with ENS #138 Mykhailo Kondratenko DONE
Implement Polywrap Theme #63 Mykhailo Kondratenko IN ACCEPTANCE
Search by ENS is not working #139 Mykhailo Kondratenko IN PROGRESS

February 2022 Deliverables Status

Task Assignee Status
Bug: Publish Wrapper @ “ens/ropsten/yay2.open.web3api.eth” @Mykhailo Kondratenko IN QA
Query data from playground fails @Mykhailo Kondratenko IN QA
Remove Open Wrapper Page button when upload custom wrapper #169 @Mykhailo Kondratenko IN QA
Issues on Playground page #168 @Mykhailo Kondratenko IN QA
Authorization Flow Issue #166 @Mykhailo Kondratenko IN QA
Add skeleton after page reload #165 @Mykhailo Kondratenko IN QA
Do not allow to close modal window for unsupported network #164 @Mykhailo Kondratenko IN QA
Publish Wrapper: Issue with placeholder on Input ENS Name field #163 @Mykhailo Kondratenko IN QA
Search by ENS is not working #139 @Mykhailo Kondratenko IN QA
Production deployment doesn’t see environment variable #160 @Mykhailo Kondratenko IN QA
Upload wrapper at playground #153 @Mykhailo Kondratenko IN QA
Improve backend logging #159 @Mykhailo Kondratenko IN REVIEW
Registry database design #176 @Ramil Amerzyanov IN REVIEW
Registry Indexer #177 @Ramil Amerzyanov IN REVIEW
[FE] Home page: add wrapper tags #149 @Mykhailo Kondratenko IN PROGRESS
Images are not shown on Home due to many requests #152 @Mykhailo Kondratenko TO DO
Issues with Favorites #167 @Mykhailo Kondratenko IN PROGRESS

In Progress

1 Like