Flask/SortableJS Drag-and-Drop Refinement

Job ID: 39783949

Budget: $30 – $250 USD

Flask-Based Drag-and-Drop Email Template Editor

My maximum budget for this project is $80.
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: If you fully resolve this drag-and-drop issue, I will be happy to assign you additional tasks and consider you for long-term collaboration on this project.
Related categories: JavaScript Python Debugging PostgreSQL Git Flask