Using this wiki post for workplans instead. Post #3 is too old and locked for edits by the system.
| Module | Feature/Task | isOpen | Est. Hrs. | Recorded Hrs. | Completion |
|---|---|---|---|---|---|
| Project | Tech stack evaluation | - | 2 | 2 | Y |
| Project scaffolding and local dev env setup | - | 2 | 2 | Y | |
| Local rapid frontend prototyping and designs | - | 12 | 15 | Y | |
| Backend-Seller | Data schema, model, profile and authentication API | - | 3 | 4.5 | Y |
| Authentication with Metamask Integration | - | 4 | 4 | Y | |
| Seller onboarding and model ownership verification API | - | 8 | 4 | Y | |
| API tests | - | 5 | 3 | Y | |
| Frontend-Seller | User Middleware | - | 5 | 6 | Y |
| Authentication with Metamask Integration | - | 11 | 11 | Y | |
| User Code Refactoring | - | 2 | 4 | Y | |
| Seller profile UI | - | 2 | 2.5 | Y | |
| Seller listing / model verification UI | - | 5 | 4 | Y | |
| Frontend integration test | 4 | 4.5 | Y | ||
| Backend-Listing | Data schema and model | - | 4 | 8 | Y |
| Listing details and Numerai integration | - | 4 | 5 | Y | |
| API tests | - | 5 | 5 | Y | |
| Frontend-Listing | Product Middleware | - | 6 | 6.5 | Y |
| Numerai Middleware | - | 3 | 3 | Y | |
| Product Code Refactoring | - | 1 | 2 | Y | |
| Home Page UI | - | 2 | 3 | Y | |
| Listing Catalog UI | - | 4 | 6 | Y | |
| Listing details UI | - | 8 | 10 | Y | |
| Listing creation UI (Gumroad off platform) | - | 5 | 7 | Y | |
| Listing creation UI (on platform) | 5 | 6.5 | Y | ||
| UI Enhancements (Search, filter, sort, etc.) | - | 10 | 14 | Y | |
| Backend-Buyer | Data schema, model, profile and authentication API | - | 2 | 2 | Y |
| API tests | - | 5 | 2.5 | Y | |
| Frontend-Buyer | Purchase Middleware | - | 8 | 2 | Y |
| Buyer profile UI | - | 2 | |||
| Buyer purchases UI | - | 4 | 1 | Y | |
| Payment-Crypto | Evaluate crypto payment solutions | - | 10 | 2 | |
| Backend-Submission | Seller submission API | - | 3 | 6 | Y |
| Submission file storage, access control and retention policy | - | 4 | 5 | Y | |
| Email and other forms of notications to both parties | - | 5 | 8 | Y | |
| Live score monitoring and model consistency check | - | 4 | |||
| CI/CD | Docker Compose Setup | - | 2 | 4 | Y |
| Set up GitHub Actions for CI/CD | - | 8 | 7 | Y | |
| GCP Compute, Swarm Cluster and Proxy Setup | 5 | 5 | Y | ||
| GCP Secrets and Setup | - | 2 | 2 | Y | |
| SSH Setup | - | 2 | 2 | Y | |
| DNS and Cloudflare Setup | 2 | 2 | Y | ||
| Staging deployment experiment | 7 | 7 | Y | ||
| SSL Cert | - | 2 | 2 | Y | |
| Application Secrets and Setup | - | 3 | 4 | Y | |
| Cloud deployment of Minimum Viable Product | - | 2 | 2 | Y | |
| Write development guide | - | 2 | 1 | Y | |
| Code Clean-up | 4 | 4 | Y | ||
| [Interim Code Release] | |||||
| [Start Accepting GitHub Contributions from This Point On] | |||||
| Backend-OnPlatform | Auction and order book API | [Tentative] | 8 | ||
| Data schema and model | - | 4 | 6 | Y | |
| Transaction API | - | 10 | 6 | Y | |
| Numerai account and stake monitoring | - | 5 | 7 | Y | |
| Stake mode | 15 | 8 | Y | ||
| Automated job queue for submissions and delivery | - | 8 | 9 | Y | |
| API tests | - | 12 | 8 | Y | |
| Frontend-OnPlatform | Auction UI | [Tentative] | 4 | ||
| Purchase and Payment UI | - | 15 | 16.5 | Y | |
| Scheduling for Numerai data | - | 12 | 24 | Y | |
| Artifact Middleware | 7 | 5 | Y | ||
| Upload Artifact UI | 15 | 19 | Y | ||
| Order and Sales Management | 8 | 8.5 | Y | ||
| Stake mode UI | 12 | 10.5 | Y | ||
| Frontend integration test | 8 | 3 | |||
| Payment-Crypto | NMR collateral for buyers and sellers for stake-mode sales | [Open] | |||
| Erasure support for buyer stake enforcement | [Open] | ||||
| Erasure support for seller model verification enforcement | [Open] | ||||
| MetaMask Payment | 19 | ||||
| Backend-Reputation | Data schema and model | - | 5 | 1 | |
| Repuration and review APIs | - | 6 | 2 | ||
| API tests | - | 4 | 3 | ||
| Frontend-Reputation | Buyer order review UI | - | 8 | 5 | Y |
| Review Middleware | - | 5 | 2 | ||
| Seller reputation UI | - | 3 | |||
| Backend-Subscription | Data schema and model | - | 3 | 2 | Y |
| Subscription APIs | - | 8 | 9.5 | Y | |
| API tests | - | 5 | 3 | Y | |
| Frontend-Subscription | Subscription listing UI | - | 14 | 14 | Y |
| Subscription checkout UI | - | 15 | 15 | Y | |
| Backend-Voting | Data schema and model | - | 4 | 5 | Y |
| Voting APIs | - | 12 | 21 | Y | |
| API tests | - | 4 | 9 | Y | |
| Frontend-Voting | Voting Creation UI | - | 12 | 10 | Y |
| Voting UI | - | 12 | 9 | Y | |
| Backend-Coupon | Data schema and model | - | 3 | 2 | Y |
| Coupon APIs | - | 12 | 13 | Y | |
| API tests | - | 4 | 7 | Y | |
| Frontend-Coupon | Coupon Creation UI | - | 12 | 14.5 | Y |
| Coupon UI | - | 10 | 11 | Y | |
| Other | Maintenance, Issue Fixes, Ad hoc feature requests | - | 506 | ||
| Documentation | 45 | 47 | |||
| Mobile UI Optimization | 7 | 7 | Y | ||
| Wishlist | 7 | 5 | Y | ||
| Python Client | 16 | 16 | Y | ||
| NumerBlox Integration | 15 | 12 | |||
| Webhook | 5 | 6 | Y | ||
| Signals Data Support | 5 | 3.5 | |||
| Community Pages | 4 | ||||
| Theme-V2 | Setup Theme Build | 16 | 16 | Y | |
| Feature Parity: Home & Auth | 5 | 6 | Y | ||
| Feature Parity: Category & Listing | 21 | 21.5 | Y | ||
| Feature Parity: Checkout | 9 | 7.5 | Y | ||
| Feature Parity: Profile & Orders | 10 | 9.5 | Y | ||
| Feature Parity: Listing | 18 | 16 | Y | ||
| Feature Parity: Artifacts | 12 | 11 | Y | ||
| Feature Parity: Form Validation | 6 | 5.5 | Y | ||
| Feature Parity: Notification | 2 | 1.5 | Y | ||
| Feature Parity: Advanced filtering | 6 | 6 | Y | ||
| Feature Parity: Others | 17 | Y | |||
| Optimization | 15.5 | ||||
| Code Clean-up | 5 | ||||
| Build, Test and Deployment | 8.5 | 8.5 | Y | ||
| Decentralization-P1 | Preliminary research | 5 | 5 | Y | |
| Per-order artifact backend and tests | 8 | 6 | Y | ||
| Per-order artifact submission to Numerai and tests | 8 | 4.5 | Y | ||
| Client-side file encryption and decryption | - | 10 | 10.5 | Y | |
| Batch artifact upload UI | 24 | 29 | Y | ||
| Key pair generation UI | 5 | 3 | Y | ||
| Python Client Encryption/Decryption | 16 | 9.5 | Y | ||
| Encryption Documentation | 5 | 5 | Y |