-
Notifications
You must be signed in to change notification settings - Fork 240
Open
Labels
Description
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/.
Copilot