Skip to content

Latest commit

 

History

History
137 lines (122 loc) · 14.2 KB

File metadata and controls

137 lines (122 loc) · 14.2 KB

PayD Project Issues Board

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

📊 Summary

  • Total Issues: 100
  • Contract: 33
  • Backend: 33
  • Frontend: 34

⛓ [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
#031 Multi-Sig for Issuer Account ● HARD ⏳ TODO
#032 Clawback Support for ORGUSD ● MEDIUM ⏳ TODO
#033 Revenue Split Logic via Soroban ● HARD ⏳ TODO
#034 Asset Metadata SEP-1 Implementation ● EASY ⏳ TODO
#035 Transaction Throttling Mechanism ● MEDIUM ⏳ TODO
#036 Support for Multiple Stablecoins ● MEDIUM ⏳ TODO
#037 Emergency Freeze Logic ● MEDIUM ⏳ TODO
#038 Fee Estimation Service ● EASY ⏳ TODO
#039 SDS API Integration ● HARD ⏳ TODO
#040 Claimable Balances for Unregistered Users ● MEDIUM ⏳ TODO
#041 Transaction Simulation for Validation ● MEDIUM ⏳ TODO
#042 Ledger Observer for Real-time Events ● HARD ⏳ TODO
#043 SEP-31 Cross-Asset Payments ● HARD ⏳ TODO
#086 Implement Contract State Archival Strategy ● HARD ⏳ TODO
#087 Optimize Gas Fees for Bulk Execution ● MEDIUM ⏳ TODO
#088 Implement Account-Level Transaction Limits ● MEDIUM ⏳ TODO
#089 Add Support for Asset Path Payments ● HARD ⏳ TODO
#090 Formal Verification of Multi-Sig Logic ● HARD ⏳ TODO
#091 Implement Graceful Revert with Refund ● MEDIUM ⏳ TODO
#092 Add SECP256K1 Signature Support ● MEDIUM ⏳ TODO
#093 Implement Contract Metadata (SEP-0034) ● EASY ⏳ TODO
#094 Build On-Chain Audit Trail for Bonuses ● MEDIUM ⏳ TODO
#095 Implement Emergency Pause (Circuit Breaker) ● EASY ⏳ 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
#044 OAuth2 Social Login Integration ● MEDIUM ⏳ TODO
#045 Multi-tenant Architecture Support ● HARD ⏳ TODO
#046 Two-Factor Authentication (2FA) ● MEDIUM ⏳ TODO
#047 Data Export System (PDF/Excel) ● MEDIUM ⏳ TODO
#048 Webhook System for Integrations ● HARD ⏳ TODO
#049 Support for Performance Bonuses ● EASY ⏳ TODO
#050 Employee Profile Management ● EASY ⏳ TODO
#051 Advanced Search & Filtering ● MEDIUM ⏳ TODO
#052 API Versioning Strategy ● EASY ⏳ TODO
#053 Email/System Monitoring (ELK Stack) ● HARD ⏳ TODO
#054 API Rate Limiting ● EASY ⏳ TODO
#055 Health Dashboard API ● EASY ⏳ TODO
#056 Custom Tax Calculations Support ● MEDIUM ⏳ TODO
#077 Contract Event Indexer Service ● HARD ⏳ TODO
#078 Contract Address Registry API ● MEDIUM ⏳ TODO
#079 Preflight Balance Check Service ● MEDIUM ⏳ TODO
#080 Transaction History Backend Integration ● MEDIUM ⏳ TODO
#081 Payroll Scheduler Backend Wiring ● HARD ⏳ TODO
#096 OAuth2 Social Login Integration Expansion ● MEDIUM ⏳ TODO
#097 Add Swagger/OpenAPI Documentation ● EASY ⏳ TODO
#098 Implement Redis-Based Queue for Payroll ● HARD ⏳ TODO
#099 Build Advanced Reporting Engine (PDF/Excel) ● MEDIUM ⏳ TODO
#100 Implement Webhook Notification System ● HARD ⏳ 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
#057 Theme Switcher (Light/Dark Mode) ● EASY ⏳ TODO
#058 Multi-language Support (i18n) ● MEDIUM ⏳ TODO
#059 Interactive Onboarding Tour ● MEDIUM ⏳ TODO
#060 Advanced Filter UI for Transactions ● MEDIUM ⏳ TODO
#061 WebSocket Integration for Real-time Updates ● HARD ⏳ TODO
#062 Organization Settings Page ● EASY ⏳ TODO
#063 Custom Report Builder UI ● HARD ⏳ TODO
#064 Drag-and-Drop Employee Reordering ● EASY ⏳ TODO
#065 Session Timeout Warnings ● EASY ⏳ TODO
#066 Mobile Responsive Optimization ● MEDIUM ⏳ TODO
#067 Profile Pictures / Gravatar Support ● EASY ⏳ TODO
#068 Interactive Documentation Page ● MEDIUM ⏳ TODO
#069 Form Autosave for Configurations ● MEDIUM ⏳ TODO
#070 Error Boundaries & Crash Reporting ● MEDIUM ⏳ TODO
#071 Soroban Contract Invocation Hook ● HARD ⏳ TODO
#072 Vesting Escrow UI Component ● MEDIUM ⏳ TODO
#073 Bulk Payment Status Tracker ● MEDIUM ⏳ TODO
#074 Revenue Split Dashboard ● HARD ⏳ TODO
#075 Cross-Asset Payment Integration ● HARD ⏳ TODO
#076 Wallet Session Persistence ● MEDIUM ⏳ TODO
#082 Contract Error Parsing UI ● MEDIUM ⏳ TODO
#083 Employee Payout Claim Integration ● HARD ⏳ TODO
#084 Contract Upgrade Migration UI ● HARD ⏳ TODO
#085 Network Switch (Testnet/Mainnet) ● MEDIUM ⏳ TODO