Currently, the frontend has a couple of areas for improvement:
-
Two-Page Structure: The user flow is split across two pages, which feels disjointed. We should refactor this into a single-page application experience, similar to the user journey in the ez_think2earn repository. This will likely involve consolidating the UI into a single, dynamic view.
-
Missing Swarm Controls: The core Swarm functionalities (like uploading, downloading, creating paywalls, etc.) implemented with bee-js are not yet connected to any user-facing buttons or controls. We need to add the necessary UI elements to allow users to interact with these features.
Tasks:
Currently, the frontend has a couple of areas for improvement:
Two-Page Structure: The user flow is split across two pages, which feels disjointed. We should refactor this into a single-page application experience, similar to the user journey in the
ez_think2earnrepository. This will likely involve consolidating the UI into a single, dynamic view.Missing Swarm Controls: The core Swarm functionalities (like uploading, downloading, creating paywalls, etc.) implemented with
bee-jsare not yet connected to any user-facing buttons or controls. We need to add the necessary UI elements to allow users to interact with these features.Tasks:
bee-jsfunctionalities (e.g., 'Upload to Swarm', 'Download from Swarm', 'Create Paywall').useSwarmhook andSwarmContext.ez_think2earnuser flow.