Project Title Migrate Existing React + Java Website to Python (Django / Wagtail CMS) Project Description We are seeking an experienced Python (Django / Wagtail CMS) developer to migrate our existing website from a ReactJS frontend with Java backend to a fully CMS-driven Python solution using Django + Wagtail. The theme (header, footer, navigation menu, colors, branding) must remain the same as the existing website, while the internal pages will be rebuilt, improved, and made completely dynamic. The final website must function as a complete Content Management System (CMS) where the client can independently add, edit, delete, and manage content without developer assistance. Existing Website: https://mhps.org.in Technology Stack (Mandatory) • Backend Framework: Python (Django + Wagtail CMS) • Database: PostgreSQL • Operating System: Ubuntu LTS 20.04 • Version Control: Git • CMS: Wagtail (Mandatory) Pages to Be Developed (Total: 19 Pages) 1. Home • Site landing page • Fully editable CMS content 2. About • CMS-managed content blocks 3. Press (Menu Item) Default page: News Sub-pages (all CMS-managed): • News • Interviews • Editorials • Press Releases • Quotes • Articles Pages may share similar backend logic but may have different page layouts 4. Gallery (Menu Item) Default page: Photos Timeline Sub-pages: • The Lighter Side • Spiritual Side • Election Rallies • Government Events Client must be able to upload, reorder, and delete images via CMS 5. Events (Menu Item) Default page: Latest Sub-pages: • Latest • Upcoming • Past Event dates must control page visibility automatically 6. Become a Member • CMS-editable page content • Dynamic form (future-ready) 7. Contact Us • Editable address, email, phone via CMS 8. Grievance • CMS-managed content • Dynamic grievance submission section CMS & Content Management Requirements (Very Important) The website must function as a full CMS, allowing the client to: • Add new pages •. Edit existing content • Delete content • Manage menus • Upload and manage images & media • Control page visibility (publish/unpublish) • Update daily content without developer support Every page and section must be editable from the Wagtail admin panel. Design & UI Requirements • Existing theme (header, footer, menu items, color palette) must be preserved • Reference designs will be provided for each page • Developer is encouraged to improve layout, readability, and UX • Fully responsive (desktop, tablet, mobile) Code Delivery & Ownership • Full source code must be handed over • Code must be: • Uploaded to our Git repository, OR • Shared via secure download/email • Clean, documented, and production-ready code • No license or ownership restrictions Delivery Expectations • Minimum 4 pages delivered within 10 days • Remaining pages delivered in agreed milestones • Regular progress updates • Final deployment-ready build Ideal Freelancer Profile • Strong experience with Django & Wagtail CMS • Solid PostgreSQL knowledge • Experience building CMS-based, content-heavy websites • UI/UX awareness and improvement mindset • Clear communication & commitment to deadlines Bonus (Nice to Have) • Experience migrating React / Java projects to Django • Prior Wagtail CMS portfolio • SEO and performance optimization knowledge