React Admin & Notification Enhancements

Замовник: AI | Опубліковано: 21.02.2026

I’m extending an existing React-based mobile app that runs on both iOS and Android and need a developer who can tighten up the admin experience and add a few user-facing refinements. First, the admin panel must be protected by robust authentication. I want the classic username-and-password flow in place, but I also need the flexibility to switch on two-factor authentication or SSO whenever required. Whichever method is active, the transition for current users should be seamless. Next comes notifications. The system has to fire push, email, and SMS alerts, all manageable from the admin dashboard. On that same screen I need a simple “delete” icon beside each outgoing notification so an admin can retract or tidy up messages on demand. For end users, their address and city should stay safely stored in the app (and mirrored in the admin panel) even after they log out and back in—no re-entry, no data loss. A lightweight local store synced with the backend is fine as long as it’s dependable. Two additional pieces round out the work: • A product-enquiry section inside the admin panel that lists, filters, and timestamps every request customers submit. • A contact form in the app that I can enable or disable from the dashboard. When it’s active, it should automatically pull the user’s profile info into the form so they don’t have to type name, email, or phone twice. All coding must be in React / React Native; no other frameworks, please. If you lean on common helpers—Redux, Context, Firebase, AWS Amplify, or similar—just note it in your proposal. Once complete, I’ll verify: 1. Admin authentication toggles work, 2. All three notification channels deliver and can be deleted from the panel, 3. User address persists through logout, 4. Product enquiries display correctly, and 5. The contact form toggles cleanly and auto-fills user data. Let me know your approach and any clarifying questions, and we’ll get started right away.