docs: update marketplace redesign plan and add user data template

This commit is contained in:
mik-tf
2025-09-06 22:05:25 -04:00
parent 70990b8a13
commit add1136a89
2 changed files with 59 additions and 32 deletions

View File

@@ -30,20 +30,7 @@ This document outlines the comprehensive redesign of the Project Mycelium market
- [ ] Update transaction records - [ ] Update transaction records
- [ ] Update backend currency handling - [ ] Update backend currency handling
### 2. Cart Feature Removal ### 2. Currency System Overhaul
- [ ] **Remove cart functionality**
- [ ] Remove cart-related templates and views
- [ ] Remove cart controllers and routes
- [ ] Remove cart JavaScript and interactions
- [ ] Update navigation (remove cart icon/link)
- [ ] **Streamline purchase flow**
- [ ] Verify buy now functionality works
- [ ] Update purchase flow documentation
- [ ] Test direct credit purchase → buy now flow
- [ ] Remove cart-related database/storage
### 3. Currency System Overhaul
- [ ] **Implement Mycelium Credit (MC)** - [ ] **Implement Mycelium Credit (MC)**
- [ ] Update currency service to use MC as base - [ ] Update currency service to use MC as base
- [ ] Set initial exchange rate: 1 MC = 1 USD - [ ] Set initial exchange rate: 1 MC = 1 USD
@@ -56,7 +43,7 @@ This document outlines the comprehensive redesign of the Project Mycelium market
- [ ] Implement currency preference persistence - [ ] Implement currency preference persistence
- [ ] Update currency display throughout UI - [ ] Update currency display throughout UI
### 4. Statistics & Grid Integration ### 3. Statistics & Grid Integration
- [ ] **TF Grid Statistics** - [ ] **TF Grid Statistics**
- [ ] Implement grid proxy integration - [ ] Implement grid proxy integration
- [ ] Add statistics dashboard section - [ ] Add statistics dashboard section
@@ -69,10 +56,9 @@ This document outlines the comprehensive redesign of the Project Mycelium market
- [ ] Update node status displays - [ ] Update node status displays
- [ ] Add real-time grid data - [ ] Add real-time grid data
### 5. UX Verification & Testing ### 4. UX Verification & Testing
- [ ] **Frontend Testing** - [ ] **Frontend Testing**
- [ ] Test all updated terminology - [ ] Test all updated terminology
- [ ] Verify purchase flow without cart
- [ ] Test currency display preferences - [ ] Test currency display preferences
- [ ] Check responsive design - [ ] Check responsive design
@@ -97,28 +83,21 @@ This document outlines the comprehensive redesign of the Project Mycelium market
- [ ] Database migration for terminology - [ ] Database migration for terminology
- [ ] Documentation updates - [ ] Documentation updates
### Phase 2: Cart Removal & Flow Simplification ### Phase 2: Currency System Implementation
**Focus:** Remove cart complexity and streamline purchase
- [ ] Remove cart-related code
- [ ] Update purchase flow
- [ ] Test simplified UX
- [ ] Update user documentation
### Phase 3: Currency System Implementation
**Focus:** Implement MC currency and preferences **Focus:** Implement MC currency and preferences
- [ ] Currency service updates - [ ] Currency service updates
- [ ] Settings page enhancements - [ ] Settings page enhancements
- [ ] UI updates for currency display - [ ] UI updates for currency display
- [ ] Testing and validation - [ ] Testing and validation
### Phase 4: Statistics & Grid Integration ### Phase 3: Statistics & Grid Integration
**Focus:** Add grid statistics and improve node management **Focus:** Add grid statistics and improve node management
- [ ] Grid proxy integration - [ ] Grid proxy integration
- [ ] Statistics dashboard - [ ] Statistics dashboard
- [ ] Node management improvements - [ ] Node management improvements
- [ ] Real-time data updates - [ ] Real-time data updates
### Phase 5: Final Testing & Polish ### Phase 4: Final Testing & Polish
**Focus:** Comprehensive testing and UX refinement **Focus:** Comprehensive testing and UX refinement
- [ ] Full UX testing suite - [ ] Full UX testing suite
- [ ] Performance optimization - [ ] Performance optimization
@@ -147,15 +126,14 @@ This document outlines the comprehensive redesign of the Project Mycelium market
## 📊 Progress Tracking ## 📊 Progress Tracking
- **Total Tasks:** 50+ - **Total Tasks:** ...
- **Completed:** 0 - **Completed:** ...
- **In Progress:** 0 - **In Progress:** ...
- **Remaining:** 50+ - **Remaining:** ...
## 🎯 Success Criteria ## 🎯 Success Criteria
- [ ] All terminology updated consistently - [ ] All terminology updated consistently
- [ ] Cart functionality completely removed
- [ ] MC currency fully implemented - [ ] MC currency fully implemented
- [ ] Grid statistics integrated - [ ] Grid statistics integrated
- [ ] All UX flows verified working - [ ] All UX flows verified working

View File

@@ -0,0 +1,49 @@
{
"user_email": "user123@example.com",
"wallet_balance_usd": 0.0,
"transactions": [],
"staked_amount_usd": 0.0,
"pool_positions": {},
"name": "user123",
"country": null,
"timezone": null,
"password_hash": "$2b$12$g8daTd2i0nUXUOJEBFMGKuRhJTNye6hae1hDETWLTKBTPs.3WasQu",
"services": [],
"service_requests": [],
"service_bookings": [],
"availability": null,
"slas": [],
"apps": [],
"app_deployments": [],
"deleted": null,
"deleted_at": null,
"deletion_reason": null,
"nodes": [],
"farmer_earnings": [],
"farmer_settings": null,
"slice_products": [],
"user_activities": [],
"user_preferences": null,
"usage_statistics": null,
"orders": [],
"active_product_rentals": [],
"farmer_rental_earnings": [],
"node_rentals": [],
"node_groups": [],
"slice_rentals": [],
"slice_assignments": [],
"display_currency": "USD",
"quick_topup_amounts": [
10.0,
25.0,
50.0,
100.0
],
"auto_topup_settings": null,
"products": [],
"owned_products": [],
"owned_product_ids": [],
"ssh_keys": [],
"message_threads": null,
"messages": null
}