Full-Stack ERP Refinement and Python Migration

via Freelancer ·

Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted1 hour ago
We have developed a complete **ERP system for a Dubai-based Interior Design company**. The ERP was initially developed almost completely using **AI-assisted development**, and now we need an experienced developer/team to professionally review, fine-tune, stabilize, deploy, and migrate the system.

We are looking for **complete technical guidance and development support from the current stage to production-ready ERP**.

### Scope of Work

1. **Existing ERP Technical Audit**

* Review the complete existing codebase.
* Understand the current architecture and functionality.
* Identify bugs, security issues, performance issues, and technical debt.
* Review frontend, backend, APIs, authentication, database and integrations.
* Recommend the best production-ready architecture.

2. **Database Setup & Optimization**

* Review the existing database structure.
* Properly configure the production database.
* Design/modify tables, relationships, indexes and constraints wherever required.
* Set up proper backup and recovery procedures.
* Optimize database performance and security.
* Ensure the database architecture is scalable for future users and projects.

3. **VPS / Server Deployment**

* Guide us in selecting the appropriate VPS/server.
* Complete server configuration.
* Deploy the ERP on the VPS.
* Configure domain, SSL, environment variables and required services.
* Set up production database and storage.
* Configure automated deployment and backups.
* Provide proper server documentation.

4. **Complete ERP Fine-Tuning**

* Review every module and functionality.
* Fix existing bugs and UI/UX issues.
* Improve performance and loading speed.
* Improve security and authentication.
* Ensure all modules work correctly together.
* Make the ERP production-ready and scalable.

5. **Complete Migration to Python**

We currently want to migrate the ERP backend/application to a **Python-based technology stack**.

We need guidance on the best architecture, such as:

* Python + Django / FastAPI
* PostgreSQL
* REST API architecture
* Proper authentication and authorization
* Background jobs
* File/document management
* API integrations

The developer should first evaluate the existing ERP and recommend whether a **full migration or phased migration** would be the best approach.

6. **ERP Modules**
The existing ERP includes/should support modules such as:

* Dashboard
* Leads / CRM
* Customers
* Projects
* Gantt Chart
* Tasks
* Quotations
* BOQ
* Procurement
* Purchase Orders
* Vendors
* Materials
* Inventory
* Site Management
* Installation
* Payments
* Invoices
* Employees / Team
* Reports
* Notifications
* Documents
* User Roles & Permissions

7. **Production Readiness**
The final objective is to have a **stable, secure, scalable and professionally deployed ERP**, rather than an AI-generated prototype.

We need proper:

* Code structure
* Database architecture
* Error handling
* Logging
* Security
* Authentication
* Role-based access control
* API documentation
* Testing
* Deployment documentation
* Backup system
* Monitoring

### What We Expect From You

We are not only looking for someone to write code. We need someone who can **guide us technically from the current AI-developed ERP to a proper production-grade system**.

Please review our existing system and provide:

* Recommended technology architecture
* Database architecture
* Python migration strategy
* VPS/server requirements
* Deployment strategy
* Security recommendations
* Estimated development timeline
* Development milestones
* Approximate total cost
* Recommended maintenance/support plan

The selected developer/team should be comfortable working with an **existing AI-generated ERP, understanding the current code, correcting architectural issues, and gradually converting it into a professional production-ready Python ERP**.
python web security project management vps postgresql backend development security database management api development workflow automation
Apply on Freelancer →

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