Small Team Task & File Manager

Job ID: 39385065

Budget: $250 – $750 USD

Project Description:

We are looking to develop a fully custom web-based system in Arabic for managing tasks and file submissions across multiple departments.
Important: No AI tools or pre-built templates are allowed. The system must be programmed 100% manually from scratch, with modular and clean code.



Key Features:
1. Multi-user system with role-based access (Admin, Department Head, Team Member).
2. Create main tasks, assign to departments.
3. Each main task includes subtasks; departments upload files (Word, Excel, PDF) per subtask.
4. Admins can evaluate submissions, add comments, and assign status with a completion percentage.
5. File version tracking per subtask.
6. Role-based dashboards:
• Task status
• Performance analytics
• Pending reviews and deadlines
7. Notifications for:
• New task assigned
• File uploaded
• Subtask evaluated / returned
8. Export reports (PDF/Excel) with KPIs:
• % tasks completed
• % delivered on time
• % with comments
• Response time on feedback



Technical Requirements:
• Language: Arabic (RTL layout) — We can assist with translation or UI text.
• Backend: Node.js (Express) or Laravel preferred
• Frontend: React / Vue / Blade with Tailwind CSS
• Database: MongoDB / PostgreSQL / MySQL
• RBAC system editable from admin panel
• Secure file uploads, versioning, and detailed status control
• Notifications system via UI (no email required)
• Clean, fully documented, and modular codebase



Strict Requirements:
• NO use of AI (ChatGPT, Copilot, or similar) in any part of development
• NO templates or boilerplate dashboards
• System must be designed fully from scratch
• Arabic UI only – must support RTL properly



Additional Info:
• Project will be reviewed step-by-step (milestones)
• Must provide source code and deployment documentation
• We’re open to long-term collaboration after delivery
• Please share similar custom systems you’ve built (if available)
Related categories: PHP C# Programming Software Architecture MySQL HTML