Frontend Developer for Web & Android App

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

General Scope of Work for Frontend Developer (React Web + Android App) 1. UI/UX Development • Web (React) o Build responsive, mobile-friendly UI for core workflows (e.g., product listing, cart, checkout, order tracking). o Implement forms for data upload (Excel/CSV for bulk product onboarding). o Create dashboards for analytics, order management, and campaign tracking. • Android o Native or hybrid app screens for: Login/authentication Product browsing & search Cart & checkout Order tracking Notifications (order updates, promotions) o Optimize for mobile usability (camera/gallery integration for product images). ________________________________________ 2. Integration with Backend • Consume backend APIs for: o Authentication & user management o Product catalog (ONDC-compliant APIs) o Order placement & tracking o Payment gateway integration o Messaging/notification services • Ensure smooth API error handling and retry logic. • Maintain secure communication (HTTPS, token-based auth, JWT). ________________________________________ 3. Core Features to Deliver • Excel Workflow (for admin/vendor use) o Button to download empty Excel template (pre-formatted for product data). o Upload filled Excel file for bulk product onboarding. o Validate and parse data into backend format. • Product & Order Management o Product listing with filters, categories, search. o Cart and checkout flow. o Order tracking with status updates. • ONDC Enablement o Integrate ONDC APIs for product discovery, order placement, and settlement. o Ensure compliance with ONDC protocols. • Dashboard o Vendor/admin dashboard with sales analytics, order logs, and inventory status. o Export reports to Excel/PDF. ________________________________________ 4. Deliverables • Working Codebase o React frontend code (modular, reusable components). o Android app code (Kotlin/Java/Flutter, clean architecture). • Deployment Ready o Web build ready for hosting (AWS/Azure/GCP). o Android APK ready for testing and publishing. • Documentation o Setup instructions (local run, build, deploy). o API integration notes (endpoints used, data formats). o User guide for Excel workflow, product onboarding, and order management. • Testing o Unit tests for components. o Integration tests for API calls. o End-to-end testing for product onboarding → order placement → reporting. ________________________________________ 5. Optional Enhancements • Scheduling: UI for scheduled promotions or product launches. • Multi-user roles: Vendor vs admin vs customer access. • Notifications: Push notifications for order updates and offers. • Localization: Support bilingual UI (English/Hindi for MSME/e commerce outreach). • Payment Integrations: UPI, wallets, cards. ________________________________________ Freelancer Responsibilities • Develop frontend in React (Web) and Android (Kotlin/Java/Flutter). • Integrate with your backend APIs (including ONDC APIs). • Deliver working code, tested and documented. • Provide deployment-ready builds (Web + Android). ________________________________________