Simple Web Goal Tracker
Budget: $30 – $250 CAD
I want to launch a lightweight, fully web-based goal-tracking tool that three distinct roles can log in to: Administrator, Manager, and Employee. The flow is intentionally minimal so the team can start using it immediately next year.
Core workflow
• Administrator creates and manages user accounts from a clean dashboard.
• Manager signs in, clicks an employee’s name, and records that employee’s Goals for 2026 (Goal A, Goal B, etc.) with one target date per goal.
• Employee signs in, views every goal assigned to them, and can only update the status to Complete or Incomplete. When marking Complete, they must supply a completion date and upload one supporting file (any common format).
Key requirements
• Secure email / username authentication for all three roles.
• Responsive UI that works smoothly on modern browsers; mobile-friendly is a plus.
• Simple, searchable goal list for each user, with status badges and automatic date stamping.
• File-upload handling stored safely on the server or an S3-style bucket.
• Audit trail (who did what, and when) visible to the Administrator.
Technology
It must be web-based; beyond that I’m flexible—feel free to recommend a stack you’re comfortable with, whether that’s React + Node, Django, Laravel, or another mainstream framework that keeps things maintainable.
Deliverables
1. Source code in a version-controlled repo.
2. Deployed demo link for testing.
3. Brief setup/read-me so my own tech staff can move it to production.
Acceptance criteria
• All three roles can log in and interact exactly as described.
• Manager-created goals instantly appear in the employee’s view.
• Completing a goal prompts for date and file upload; both are stored and viewable.
• No unauthorized user can reach data outside their role scope.
If this sounds clear and achievable, let’s discuss your recommended stack and timeline so we can get the build underway.
Core workflow
• Administrator creates and manages user accounts from a clean dashboard.
• Manager signs in, clicks an employee’s name, and records that employee’s Goals for 2026 (Goal A, Goal B, etc.) with one target date per goal.
• Employee signs in, views every goal assigned to them, and can only update the status to Complete or Incomplete. When marking Complete, they must supply a completion date and upload one supporting file (any common format).
Key requirements
• Secure email / username authentication for all three roles.
• Responsive UI that works smoothly on modern browsers; mobile-friendly is a plus.
• Simple, searchable goal list for each user, with status badges and automatic date stamping.
• File-upload handling stored safely on the server or an S3-style bucket.
• Audit trail (who did what, and when) visible to the Administrator.
Technology
It must be web-based; beyond that I’m flexible—feel free to recommend a stack you’re comfortable with, whether that’s React + Node, Django, Laravel, or another mainstream framework that keeps things maintainable.
Deliverables
1. Source code in a version-controlled repo.
2. Deployed demo link for testing.
3. Brief setup/read-me so my own tech staff can move it to production.
Acceptance criteria
• All three roles can log in and interact exactly as described.
• Manager-created goals instantly appear in the employee’s view.
• Completing a goal prompts for date and file upload; both are stored and viewable.
• No unauthorized user can reach data outside their role scope.
If this sounds clear and achievable, let’s discuss your recommended stack and timeline so we can get the build underway.
Related categories:
PHP
JavaScript
Django
Software Architecture
MySQL
Node.js
Laravel
Web Development