Migrate Existing React + Java Website to Python (Django / Wagtail CMS) -- 2
Budget: ₹1,500 – ₹12,500 INR
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
Skills Required
Java
JavaScript
Python
CSS
Django
CMS
PostgreSQL
Git
Backend Development
Database Management
Kindly note that the project deadline is strict, and personal excuses will not be accepted as exceptions.
A developer with strong knowledge of the above-mentioned skill set had committed to delivering the project on time. However, due to personal issues and repeated excuses, we have decided to move forward.
Please also note that a strict project deadline does not imply high payment. The compensation will be negotiated based on the scope and quality of the work delivered.
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
Skills Required
Java
JavaScript
Python
CSS
Django
CMS
PostgreSQL
Git
Backend Development
Database Management
Kindly note that the project deadline is strict, and personal excuses will not be accepted as exceptions.
A developer with strong knowledge of the above-mentioned skill set had committed to delivering the project on time. However, due to personal issues and repeated excuses, we have decided to move forward.
Please also note that a strict project deadline does not imply high payment. The compensation will be negotiated based on the scope and quality of the work delivered.