Skip to content

Convert client UI to React-based implementation #418

@muke1908

Description

@muke1908

Convert the existing UI located in the "client" folder to a React.js based client.

  • Preserve the current UI and UX as closely as possible, but modernize the implementation using best React and frontend engineering practices.
  • Do not modify or refactor code or functionality outside of the client folder.
  • Ensure component structures, file organization, and data handling align with contemporary React conventions (e.g., using functional components, hooks, proper state management where applicable).
  • After migration, review the UI for parity with the old version and ensure that all user experiences remain consistent.

Notes:

  • Migration should focus solely on UI logic. Backend, functionality, and non-client code must remain untouched.
  • Add relevant documentation in the code and readme for setup/instructions if any changes are needed for frontend build or new dependencies.

For reference: Folder to be migrated — client/.

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions