Fix drag-and-drop functionality in Flask (Python) with SortableJS(Javascript).
Budget: $10 – $30 USD
Flask-Based Drag-and-Drop Email Template Editor
I developed an email and SMS distribution system powered by Python/Flask, originally scaffolded with ChatGPT. About 85% of the system is complete, but the core feature — a drag-and-drop email template editor — remains unstable and needs production-level refinement.
Your main task will be to fix the drag-and-drop functionality so that all items (whether loaded from the database or newly added) can be freely dragged, dropped, and reordered on the canvas.
Please note: this issue cannot be solved reliably by relying only on AI-generated code. A thorough review of the existing codebase is required, followed by a clean, stable implementation.
If you complete this task successfully, there will be additional follow-up work available on this project.
Requirements:
Strong experience with Python (Flask)
Proficiency in JavaScript (SortableJS)
Experience with PostgreSQL
Ability to debug and stabilize existing codebases
Important: Bid your realistic cost for completing this task.
I developed an email and SMS distribution system powered by Python/Flask, originally scaffolded with ChatGPT. About 85% of the system is complete, but the core feature — a drag-and-drop email template editor — remains unstable and needs production-level refinement.
Your main task will be to fix the drag-and-drop functionality so that all items (whether loaded from the database or newly added) can be freely dragged, dropped, and reordered on the canvas.
Please note: this issue cannot be solved reliably by relying only on AI-generated code. A thorough review of the existing codebase is required, followed by a clean, stable implementation.
If you complete this task successfully, there will be additional follow-up work available on this project.
Requirements:
Strong experience with Python (Flask)
Proficiency in JavaScript (SortableJS)
Experience with PostgreSQL
Ability to debug and stabilize existing codebases
Important: Bid your realistic cost for completing this task.