Full-Stack Package Compatibility Upgrade and LMS Reimplementation ( WebAPP +Mobile APP)

via Freelancer ·

Budget / Salary₹150,000–250,000
TypeFreelance project
LocationRemote
Posted2 hours ago
Job Description:
We are looking for a senior full-stack developer or a small, agile agency from India to handle a comprehensive platform upgrade and a new mobile app build. Our current ecosystem uses a Django backend and a React.js web frontend.

Project Scope & Key Deliverables:
Phase 1: Full-Stack Package & Dependency Upgrades ( web app & Mobile app)
• Audit and upgrade outdated core packages, libraries, and dependencies across our Django backend and React JS frontend.
• Audit and upgrade outdated core packages, libraries, and dependencies across our Django backend and React Native Frontend
• Resolve any breaking changes, deprecated methods, or security vulnerabilities during the migration.
• Ensure the existing web platform and Mobile application remains fully functional and stable post-upgrade.
resume review?

2. LMS (Learning Management System) Mobile Integration
• Build and integrate a new, native-feeling LMS module directly into our existing React Native app (the LMS feature is currently absent on mobile).
• Extend Django APIs to cleanly support mobile-specific LMS endpoints (authentication, content streaming, and tracking synchronization).
Redesign LMS on the Web Application with minor modifications on the backend.
Required Technical Stack:
• Backend: Senior Django, Python, Django Django Framework, PostgreSQL.
• Web Frontend: React JS, HTML5/CSS3, state management (Redux/Context API).
• Mobile: React Native (iOS & Android ecosystem management, native linking).
• Database & Cache: Local mobile caching technologies (e.g., SQLite, Realm, WatermelonDB) and Redis.

Please submit a brief, tailored proposal addressing the following:
1. Briefly outline your experience handling complex package upgrades where both React JS and React Native codebases had significant technical debt.
2. Provide an example or link to a LMSyou have redesigned/implemented.
3. Explain your approach to implementing offline-first progress synchronization in a React Native app.
python mobile app development django postgresql react.js css3 full stack development react native
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.