TaskHive – Thesis Collaborative SystemTaskHive – Thesis Collaborative System
It is a System where clients create orders, writers deliver work, and admins verify completion with full lifecycle control.TaskHive – Thesis Collaborative System
It is a System where clients create orders, writers deliver work, and admins verify completion wi...
Overview
This system provides a complete workflow for managing thesis writing and academic tasks across four user roles: Admin, Manager, Writer, and Client/Bidder. It supports structured task progression, file uploads, revision handling, and verification logic. Designed for thesis writing, it can be easily modified for task management, peer review, research publication, or any research paper writing organization.
Client Workflow:
• The Client/Bidder begins by creating a new order using the order form. They provide all task details such as topic, subject, level, pages, style, deadlines, and required attachments.
• Once submitted, the order is verified by the Admin to ensure compliance and completeness.
• The order becomes available for bidding or direct assignment. The Manager selects the best writer and assigns the task.
• The Writer works on the task, uploading drafts, revisions, and finally the completed thesis or paper.
• The Manager reviews the submission. If corrections are needed, the task is flagged for revision and returned to the writer.
• When the work meets requirements, the Admin marks the task as Done.
• The Client receives a notification and can download the completed work. They may approve it or request further revisions.
• Once approved, the Admin/Finance marks the task as Paid, completing the lifecycle.
Login Roles:
• Admin: Full access to verification, finance, and overrides
• Manager: Assignment and quality control
• Writer: Task execution and file uploads
• Client/Bidder: Task creation and approval
Features
• Role-based access: Admin, Manager, Writer, Client
• Task lifecycle: Available → Assigned → On Progress → In Review → Done → Paid
• File type validation: Draft, Revision, Final, AI Report, Turnitin, Sources
• Admin verification checklist with 11+ operational checks
• Bid logic with writer descriptions and manager selection
• Automatic chat thread per order for communication
• Finance tracking and payment status control
• Revision flag handling and status resets
• Notification system for all major events
• Order number formatting (e.g., VTL45000)
• Metadata capture: AI check, sources, pages, words, subject, assignment type
For demo and localhost use these logins
1.Admin email:[email protected] Password:mwikali
2.Manager email:[email protected] Password: sarah
3.Client email:[email protected] Password: client
4.Bidder email:[email protected] Password: mutua
5.Writer email:[email protected] Password: kamau
Requirements
• Bootstrap for frontend
• PHP backend
• MySQL or PostgreSQL database
• Editor like Visual Studio Code
• Xampp for localhost and Live server for live hosting
Instructions
💻 Run Locally (XAMPP)
- Install XAMPP – Download from apachefriends.org and start Apache and MySQL.
- Copy Project – Place the writer1 folder in htdocs (e.g., htdocs/writer1).
- Create Database –
- Open http://localhost/phpmyadmin
- Create a database (e.g., writer1)
- Import the provided .sql file.
- Configure App – Edit config.php with database details (host: localhost, user: root, password: empty, db: writer1).
- Open Site – Visit http://localhost/writer1/ and log in or create an account.
Troubleshooting:
- Ensure Apache/MySQL are running.
- Check DB credentials if connection fails.
- Enable error_reporting(E_ALL) for debugging.
🌐 Deploy to Live Server
- Upload Files – Upload project files to public_html or server root via FTP/File Manager.
- Create Database – Create a MySQL database and user in hosting panel and import the .sql file.
- Update Config – Edit config.php with live database credentials.
- Set Permissions – Make writable folders (e.g., uploads) 755 or 775.
- Connect Domain – Point your domain and update BASE_URL if needed.
- Access Site – Open your domain in a browser.
For demo and localhost use these logins
1.Admin email:[email protected] Password:mwikali
2.Manager email:[email protected] Password: sarah
3.Client email:[email protected] Password: client
4.Bidder email:[email protected] Password: mutua
5.Writer email:[email protected] Password: kamau
Other items by this author
| Category | Scripts & Code / PHP Scripts / Project Management |
| First release | 11 March 2026 |
| Last update | 11 March 2026 |
| Software version | PHP 7.0, PHP 7.1, PHP 7.2, PHP 7.3, PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3 |
| Files included | .php, .html, .sql, .cs, Javascript .js |
| Database | MySQL 4.x, MySQL 5.x |
| Tags | Task Management, admin dashboard, php backend, academic writing, file uploads, nodejs backend, thesis workflow, peer review, role-based system, revision logic, bid system, notification engine, research publication, task lifecycle, verification checklist |








