feat: changed the code base to react native
Overview
This MR introduces a complete migration of the existing codebase to React Native, enabling cross-platform support for both Android and iOS while maintaining the existing functionality and logic.
Changes Made
- Converted all UI components from web-based framework to React Native components
- Preserved existing business logic and application flow
- Updated navigation to React Native-compatible navigation libraries
- Adjusted styling to match mobile UI/UX standards
- Ensured compatibility with mobile device features (e.g., microphone for recording & transcription)
Key Benefits
-
📱 Cross-platform mobile support (Android & iOS) -
⚡ Improved performance on mobile devices -
🔄 Unified codebase for easier maintenance -
🎤 Better integration with native features like audio recording
Testing
- Verified core functionalities are working as expected
- Tested recording and transcription features
- Checked UI responsiveness on different screen sizes
Notes
- Some UI elements may slightly differ due to platform-specific rendering
- Further optimization and UI enhancements can be done in upcoming iterations
closes #3 (closed)