Skip to content

Latest commit

 

History

History
219 lines (204 loc) · 24.4 KB

File metadata and controls

219 lines (204 loc) · 24.4 KB

PayD Project Issues Board

This board tracks the breakdown of 295 issues for the PayD platform across Contract, Backend, and Frontend development.

📊 Summary

  • Total Issues: 295
  • Contract: 84
  • Backend: 89
  • Frontend: 102
  • DevOps/QA/Security: 12
  • Documentation: 8

⛓ [CONTRACT] Stellar / Smart Contract

Focuses on asset issuance, trustlines, payment batching, and Soroban logic.

ID Issue Title Difficulty Status
#001 Issue ORGUSD Custom Asset on Stellar Testnet ● HARD ⏳ TODO
#002 Implement Trustline Acceptance Flow ● MEDIUM ⏳ TODO
#003 Build Bulk Payment Transaction Batching ● HARD ⏳ TODO
#004 Set Up Horizon Client & Config ● EASY ⏳ TODO
#005 Integrate Anchor SEP-24 Protocol ● HARD ⏳ TODO
#006 Implement Stellar Wallet Kit Integration ● MEDIUM ⏳ TODO
#007 Build On-Chain Tx Verification & Logging ● MEDIUM ⏳ TODO
#008 Implement Account Balance Preflight Checks ● EASY ⏳ TODO
#009 Design Soroban Smart Contract ● HARD ⏳ TODO
#010 Write Stellar Tx Signing Unit Tests ● MEDIUM ⏳ TODO
#146 [CONTRACT] Implement Soroban Event Indexing for Real-time Analytics ● HARD ⏳ TODO
#147 [CONTRACT] Add Custom Error Types for Unauthorized Distribution Access ● HARD ⏳ TODO
#148 [CONTRACT] Optimize Gas Consumption for Bulk Payment Loops ● HARD ⏳ TODO
#149 [CONTRACT] Implement Upgradeability Pattern for Vesting Escrow ● HARD ⏳ TODO
#150 [CONTRACT] Add Multi-Asset Support for Revenue Split Contract ● HARD ⏳ TODO
#151 [CONTRACT] Write Comprehensive Proptests for Escrow Logic ● MEDIUM ⏳ TODO
#152 [CONTRACT] Implement Emergency Pause Mechanism in Main Registry ● MEDIUM ⏳ TODO
#153 [CONTRACT] Add Metadata Verification for SEP-1 Compliance ● MEDIUM ⏳ TODO
#154 [CONTRACT] Optimize Storage Footprint for Large Employee Maps ● MEDIUM ⏳ TODO
#155 [CONTRACT] Implement Automatic Distribution Account Re-funding ● MEDIUM ⏳ TODO
#156 [CONTRACT] Issue #156 - Advanced Logic Part 1 ● MEDIUM ⏳ TODO
#157 [CONTRACT] Issue #157 - Advanced Logic Part 2 ● MEDIUM ⏳ TODO
#158 [CONTRACT] Issue #158 - Advanced Logic Part 3 ● MEDIUM ⏳ TODO
#159 [CONTRACT] Issue #159 - Advanced Logic Part 4 ● MEDIUM ⏳ TODO
#160 [CONTRACT] Issue #160 - Advanced Logic Part 5 ● MEDIUM ⏳ TODO
#161 [CONTRACT] Issue #161 - Advanced Logic Part 6 ● MEDIUM ⏳ TODO
#162 [CONTRACT] Issue #162 - Advanced Logic Part 7 ● MEDIUM ⏳ TODO
#163 [CONTRACT] Issue #163 - Advanced Logic Part 8 ● MEDIUM ⏳ TODO
#164 [CONTRACT] Issue #164 - Advanced Logic Part 9 ● MEDIUM ⏳ TODO
#165 [CONTRACT] Issue #165 - Advanced Logic Part 10 ● MEDIUM ⏳ TODO
#166 [CONTRACT] Issue #166 - Advanced Logic Part 11 ● MEDIUM ⏳ TODO
#167 [CONTRACT] Issue #167 - Advanced Logic Part 12 ● MEDIUM ⏳ TODO
#168 [CONTRACT] Issue #168 - Advanced Logic Part 13 ● MEDIUM ⏳ TODO
#169 [CONTRACT] Issue #169 - Advanced Logic Part 14 ● MEDIUM ⏳ TODO
#170 [CONTRACT] Issue #170 - Advanced Logic Part 15 ● MEDIUM ⏳ TODO
#171 [CONTRACT] Issue #171 - Advanced Logic Part 16 ● MEDIUM ⏳ TODO
#172 [CONTRACT] Issue #172 - Advanced Logic Part 17 ● MEDIUM ⏳ TODO
#173 [CONTRACT] Issue #173 - Advanced Logic Part 18 ● MEDIUM ⏳ TODO
#174 [CONTRACT] Issue #174 - Advanced Logic Part 19 ● MEDIUM ⏳ TODO
#175 [CONTRACT] Issue #175 - Advanced Logic Part 20 ● MEDIUM ⏳ TODO
#176 [CONTRACT] Issue #176 - Advanced Logic Part 21 ● MEDIUM ⏳ TODO
#177 [CONTRACT] Issue #177 - Advanced Logic Part 22 ● MEDIUM ⏳ TODO
#178 [CONTRACT] Issue #178 - Advanced Logic Part 23 ● MEDIUM ⏳ TODO
#179 [CONTRACT] Issue #179 - Advanced Logic Part 24 ● MEDIUM ⏳ TODO
#180 [CONTRACT] Issue #180 - Advanced Logic Part 25 ● MEDIUM ⏳ TODO
#181 [CONTRACT] Issue #181 - Advanced Logic Part 26 ● MEDIUM ⏳ TODO
#182 [CONTRACT] Issue #182 - Advanced Logic Part 27 ● MEDIUM ⏳ TODO
#183 [CONTRACT] Issue #183 - Advanced Logic Part 28 ● MEDIUM ⏳ TODO
#184 [CONTRACT] Issue #184 - Advanced Logic Part 29 ● MEDIUM ⏳ TODO
#185 [CONTRACT] Issue #185 - Advanced Logic Part 30 ● MEDIUM ⏳ TODO
#186 [CONTRACT] Issue #186 - Advanced Logic Part 31 ● MEDIUM ⏳ TODO
#187 [CONTRACT] Issue #187 - Advanced Logic Part 32 ● MEDIUM ⏳ TODO
#188 [CONTRACT] Issue #188 - Advanced Logic Part 33 ● MEDIUM ⏳ TODO
#189 [CONTRACT] Issue #189 - Advanced Logic Part 34 ● MEDIUM ⏳ TODO
#190 [CONTRACT] Issue #190 - Advanced Logic Part 35 ● MEDIUM ⏳ TODO
#191 [CONTRACT] Issue #191 - Advanced Logic Part 36 ● MEDIUM ⏳ TODO
#192 [CONTRACT] Issue #192 - Advanced Logic Part 37 ● MEDIUM ⏳ TODO
#193 [CONTRACT] Issue #193 - Advanced Logic Part 38 ● MEDIUM ⏳ TODO
#194 [CONTRACT] Issue #194 - Advanced Logic Part 39 ● MEDIUM ⏳ TODO
#195 [CONTRACT] Issue #195 - Advanced Logic Part 40 ● MEDIUM ⏳ TODO

🛠 [BACKEND] Node.js / API / Database

Focuses on project structure, database schema, payroll scheduling, and API logic.

ID Issue Title Difficulty Status
#011 Set Up Express.js Project Structure ● MEDIUM ⏳ TODO
#012 Design & Migrate PostgreSQL Schema ● MEDIUM ⏳ TODO
#013 Build Payroll Scheduling Engine ● HARD ⏳ TODO
#014 Implement JWT Auth & RBAC ● EASY ⏳ TODO
#015 Build CSV Bulk Import Parser & Validator ● HARD ⏳ TODO
#016 Integrate FX Rate API ● MEDIUM ⏳ TODO
#017 Build Employee CRUD API Endpoints ● EASY ⏳ TODO
#018 Set Up Notification Service ● MEDIUM ⏳ TODO
#019 Implement Payroll Run Audit Log & Reporting ● HARD ⏳ TODO
#020 Dockerize Backend Service ● EASY ⏳ TODO
#246 [BACKEND] Implement Rate Limiting for Public API Endpoints ● HARD ⏳ TODO
#247 [BACKEND] Add 2FA Support for Admin Organization Management ● HARD ⏳ TODO
#248 [BACKEND] Optimize PostgreSQL Indexes for Large Transaction Logs ● HARD ⏳ TODO
#249 [BACKEND] Implement Webhook Secret Validation and Retry Logic ● HARD ⏳ TODO
#250 [BACKEND] Add Support for Real-time FX Rate APIs (Multiple Providers) ● HARD ⏳ TODO
#251 [BACKEND] Implement Advanced Audit Log for All Admin Actions ● MEDIUM ⏳ TODO
#252 [BACKEND] Add Health Check Endpoints for Infrastructure Monitoring ● MEDIUM ⏳ TODO
#253 [BACKEND] Implement Database Migration Rollback Strategy ● MEDIUM ⏳ TODO
#254 [BACKEND] Add Support for Performance Bonuses in Payroll Engine ● MEDIUM ⏳ TODO
#255 [BACKEND] Implement Multi-Region AWS Deployment Scripts (Terraform) ● MEDIUM ⏳ TODO
#256 [BACKEND] Issue #256 - Advanced Logic Part 1 ● MEDIUM ⏳ TODO
#257 [BACKEND] Issue #257 - Advanced Logic Part 2 ● MEDIUM ⏳ TODO
#258 [BACKEND] Issue #258 - Advanced Logic Part 3 ● MEDIUM ⏳ TODO
#259 [BACKEND] Issue #259 - Advanced Logic Part 4 ● MEDIUM ⏳ TODO
#260 [BACKEND] Issue #260 - Advanced Logic Part 5 ● MEDIUM ⏳ TODO
#261 [BACKEND] Issue #261 - Advanced Logic Part 6 ● MEDIUM ⏳ TODO
#262 [BACKEND] Issue #262 - Advanced Logic Part 7 ● MEDIUM ⏳ TODO
#263 [BACKEND] Issue #263 - Advanced Logic Part 8 ● MEDIUM ⏳ TODO
#264 [BACKEND] Issue #264 - Advanced Logic Part 9 ● MEDIUM ⏳ TODO
#265 [BACKEND] Issue #265 - Advanced Logic Part 10 ● MEDIUM ⏳ TODO
#266 [BACKEND] Issue #266 - Advanced Logic Part 11 ● MEDIUM ⏳ TODO
#267 [BACKEND] Issue #267 - Advanced Logic Part 12 ● MEDIUM ⏳ TODO
#268 [BACKEND] Issue #268 - Advanced Logic Part 13 ● MEDIUM ⏳ TODO
#269 [BACKEND] Issue #269 - Advanced Logic Part 14 ● MEDIUM ⏳ TODO
#270 [BACKEND] Issue #270 - Advanced Logic Part 15 ● MEDIUM ⏳ TODO
#271 [BACKEND] Issue #271 - Advanced Logic Part 16 ● MEDIUM ⏳ TODO
#272 [BACKEND] Issue #272 - Advanced Logic Part 17 ● MEDIUM ⏳ TODO
#273 [BACKEND] Issue #273 - Advanced Logic Part 18 ● MEDIUM ⏳ TODO
#274 [BACKEND] Issue #274 - Advanced Logic Part 19 ● MEDIUM ⏳ TODO
#275 [BACKEND] Issue #275 - Advanced Logic Part 20 ● MEDIUM ⏳ TODO
#276 [BACKEND] Issue #276 - Advanced Logic Part 21 ● MEDIUM ⏳ TODO
#277 [BACKEND] Issue #277 - Advanced Logic Part 22 ● MEDIUM ⏳ TODO
#278 [BACKEND] Issue #278 - Advanced Logic Part 23 ● MEDIUM ⏳ TODO
#279 [BACKEND] Issue #279 - Advanced Logic Part 24 ● MEDIUM ⏳ TODO
#280 [BACKEND] Issue #280 - Advanced Logic Part 25 ● MEDIUM ⏳ TODO
#281 [BACKEND] Issue #281 - Advanced Logic Part 26 ● MEDIUM ⏳ TODO
#282 [BACKEND] Issue #282 - Advanced Logic Part 27 ● MEDIUM ⏳ TODO
#283 [BACKEND] Issue #283 - Advanced Logic Part 28 ● MEDIUM ⏳ TODO
#284 [BACKEND] Issue #284 - Advanced Logic Part 29 ● MEDIUM ⏳ TODO
#285 [BACKEND] Issue #285 - Advanced Logic Part 30 ● MEDIUM ⏳ TODO
#286 [BACKEND] Issue #286 - Advanced Logic Part 31 ● MEDIUM ⏳ TODO
#287 [BACKEND] Issue #287 - Advanced Logic Part 32 ● MEDIUM ⏳ TODO
#288 [BACKEND] Issue #288 - Advanced Logic Part 33 ● MEDIUM ⏳ TODO
#289 [BACKEND] Issue #289 - Advanced Logic Part 34 ● MEDIUM ⏳ TODO
#290 [BACKEND] Issue #290 - Advanced Logic Part 35 ● MEDIUM ⏳ TODO
#291 [BACKEND] Issue #291 - Advanced Logic Part 36 ● MEDIUM ⏳ TODO
#292 [BACKEND] Issue #292 - Advanced Logic Part 37 ● MEDIUM ⏳ TODO
#293 [BACKEND] Issue #293 - Advanced Logic Part 38 ● MEDIUM ⏳ TODO
#294 [BACKEND] Issue #294 - Advanced Logic Part 39 ● MEDIUM ⏳ TODO
#295 [BACKEND] Issue #295 - Advanced Logic Part 40 ● MEDIUM ⏳ TODO

🎨 [FRONTEND] React / TypeScript / UI

Focuses on dashboard layout, wallet connection, management UI, and analytics.

ID Issue Title Difficulty Status
#021 Scaffold React 19 + Vite Project ● MEDIUM ⏳ TODO
#022 Build Employer Dashboard Layout ● EASY ⏳ TODO
#023 Implement Wallet Connect Flow ● HARD ⏳ TODO
#024 Build Employee Management Table ● MEDIUM ⏳ TODO
#025 Build CSV Upload UI ● MEDIUM ⏳ TODO
#026 Build Payroll Analytics Dashboard ● HARD ⏳ TODO
#027 Build Employee Portal History View ● EASY ⏳ TODO
#028 Implement QR Code Onboarding ● MEDIUM ⏳ TODO
#029 Add Toast Notification System ● EASY ⏳ TODO
#030 Build Payroll Scheduling Config UI ● HARD ⏳ TODO
#196 [FRONTEND] Refactor Dashboard to use React 19 Server Components ● HARD ⏳ TODO
#197 [FRONTEND] Implement Advanced Search and Filtering for Employee Table ● HARD ⏳ TODO
#198 [FRONTEND] Add Real-time Transaction Status via WebSockets ● HARD ⏳ TODO
#199 [FRONTEND] Implement Multi-language Support (i18n) for Dashboard ● HARD ⏳ TODO
#200 [FRONTEND] Add Interactive Charts for Payroll Expenditure Analytics ● HARD ⏳ TODO
#201 [FRONTEND] Optimize Mobile View for Onboarding Flow ● MEDIUM ⏳ TODO
#202 [FRONTEND] Implement Skeleton Loading Screens for All Data Tables ● MEDIUM ⏳ TODO
#203 [FRONTEND] Add Accessibility (A11y) Audit and Fixes ● MEDIUM ⏳ TODO
#204 [FRONTEND] Implement Drag-and-Drop for Employee Reordering ● MEDIUM ⏳ TODO
#205 [FRONTEND] Add Dark/Light Mode Theme Switcher ● MEDIUM ⏳ TODO
#206 [FRONTEND] Issue #206 - Advanced Logic Part 1 ● MEDIUM ⏳ TODO
#207 [FRONTEND] Issue #207 - Advanced Logic Part 2 ● MEDIUM ⏳ TODO
#208 [FRONTEND] Issue #208 - Advanced Logic Part 3 ● MEDIUM ⏳ TODO
#209 [FRONTEND] Issue #209 - Advanced Logic Part 4 ● MEDIUM ⏳ TODO
#210 [FRONTEND] Issue #210 - Advanced Logic Part 5 ● MEDIUM ⏳ TODO
#211 [FRONTEND] Issue #211 - Advanced Logic Part 6 ● MEDIUM ⏳ TODO
#212 [FRONTEND] Issue #212 - Advanced Logic Part 7 ● MEDIUM ⏳ TODO
#213 [FRONTEND] Issue #213 - Advanced Logic Part 8 ● MEDIUM ⏳ TODO
#214 [FRONTEND] Issue #214 - Advanced Logic Part 9 ● MEDIUM ⏳ TODO
#215 [FRONTEND] Issue #215 - Advanced Logic Part 10 ● MEDIUM ⏳ TODO
#216 [FRONTEND] Issue #216 - Advanced Logic Part 11 ● MEDIUM ⏳ TODO
#217 [FRONTEND] Issue #217 - Advanced Logic Part 12 ● MEDIUM ⏳ TODO
#218 [FRONTEND] Issue #218 - Advanced Logic Part 13 ● MEDIUM ⏳ TODO
#219 [FRONTEND] Issue #219 - Advanced Logic Part 14 ● MEDIUM ⏳ TODO
#220 [FRONTEND] Issue #220 - Advanced Logic Part 15 ● MEDIUM ⏳ TODO
#221 [FRONTEND] Issue #221 - Advanced Logic Part 16 ● MEDIUM ⏳ TODO
#222 [FRONTEND] Issue #222 - Advanced Logic Part 17 ● MEDIUM ⏳ TODO
#223 [FRONTEND] Issue #223 - Advanced Logic Part 18 ● MEDIUM ⏳ TODO
#224 [FRONTEND] Issue #224 - Advanced Logic Part 19 ● MEDIUM ⏳ TODO
#225 [FRONTEND] Issue #225 - Advanced Logic Part 20 ● MEDIUM ⏳ TODO
#226 [FRONTEND] Issue #226 - Advanced Logic Part 21 ● MEDIUM ⏳ TODO
#227 [FRONTEND] Issue #227 - Advanced Logic Part 22 ● MEDIUM ⏳ TODO
#228 [FRONTEND] Issue #228 - Advanced Logic Part 23 ● MEDIUM ⏳ TODO
#229 [FRONTEND] Issue #229 - Advanced Logic Part 24 ● MEDIUM ⏳ TODO
#230 [FRONTEND] Issue #230 - Advanced Logic Part 25 ● MEDIUM ⏳ TODO
#231 [FRONTEND] Issue #231 - Advanced Logic Part 26 ● MEDIUM ⏳ TODO
#232 [FRONTEND] Issue #232 - Advanced Logic Part 27 ● MEDIUM ⏳ TODO
#233 [FRONTEND] Issue #233 - Advanced Logic Part 28 ● MEDIUM ⏳ TODO
#234 [FRONTEND] Issue #234 - Advanced Logic Part 29 ● MEDIUM ⏳ TODO
#235 [FRONTEND] Issue #235 - Advanced Logic Part 30 ● MEDIUM ⏳ TODO
#236 [FRONTEND] Issue #236 - Advanced Logic Part 31 ● MEDIUM ⏳ TODO
#237 [FRONTEND] Issue #237 - Advanced Logic Part 32 ● MEDIUM ⏳ TODO
#238 [FRONTEND] Issue #238 - Advanced Logic Part 33 ● MEDIUM ⏳ TODO
#239 [FRONTEND] Issue #239 - Advanced Logic Part 34 ● MEDIUM ⏳ TODO
#240 [FRONTEND] Issue #240 - Advanced Logic Part 35 ● MEDIUM ⏳ TODO
#241 [FRONTEND] Issue #241 - Advanced Logic Part 36 ● MEDIUM ⏳ TODO
#242 [FRONTEND] Issue #242 - Advanced Logic Part 37 ● MEDIUM ⏳ TODO
#243 [FRONTEND] Issue #243 - Advanced Logic Part 38 ● MEDIUM ⏳ TODO
#244 [FRONTEND] Issue #244 - Advanced Logic Part 39 ● MEDIUM ⏳ TODO
#245 [FRONTEND] Issue #245 - Advanced Logic Part 40 ● MEDIUM ⏳ TODO