Project Description
I have a working prototype of a messaging layer that sits directly on top of Gmail. The backend (Go micro-services on GCP, MongoDB Atlas) is solid enough for now, but the React frontend needs love before I can call the product “production-ready.”
Here’s where I need you to focus:
- UI/UX problems
• Layout and design
• User interactions
- Performance issues
Your first task is to audit the existing React 18 codebase, isolate the pain points above, propose fixes, then implement them. I want the interface to feel native inside Gmail—clean, intuitive, and fast, with bundle size and render times kept in check.
Tech context you’ll touch:
React 18 with hooks and Context API, Go services served via Cloud Run, MongoDB Atlas, GitHub for version control, Cloud Build for CI/CD.
Deliverables
• Refactored components and styles that resolve the listed UI/UX concerns
• Measurable performance gains (e.g., Lighthouse report or equivalent)
• Smoother compose, read, and thread interactions matching Gmail’s UX conventions
• Jest + React Testing Library coverage for critical paths
• A brief hand-off document outlining changes and recommended next steps
Access to the repo and test Gmail accounts will be provided immediately after kickoff. If everything goes well, I’ll likely extend the engagement into backend and deployment work, so a full-stack mindset is appreciated.
When you reply, share a quick example of a React project where you tackled similar UI/UX and performance challenges, and let me know your earliest start date.