Admin Dashboard Development for Youth Support Company
Budget: $1,500 – $3,000 USD
Hi,
I’m looking for a developer to build an internal web application (admin dashboard) from scratch for a youth support / open-care company in Sweden.
The application will be used for case management and internal follow-up, and should include the following modules and features:
Authentication & roles
Secure login with email + password
Role-based access (at least: Admin and Staff)
Admin can manage users (create, edit, deactivate) and assign roles
Main overview dashboard (Admin)
A start page that shows key KPIs, for example:
Number of active care plans (with valid implementation plan)
Number of care plans that are pending / waiting for action
Total number of follow-ups on care plans during the last 8 weeks
Weekly documentation status: percentage of approved weekly documents
Total number of active staff
Total number of clients + average number of clients per staff member
Number of approved documents this week
Number of approved monthly reports this month (e.g. X/Y)
Counters for:
Late implementation plans (older than X days)
Weeks with missing or not approved weekly documentation
Late monthly reports
Late or not approved “Visma time” entries
Deviation cases (clients with registered deviations)
Mismatched dates between weekly documentation and time reporting (Visma)
Staff & clients module
List of all staff with:
Name
Number of assigned clients
Button to open that staff member’s personal dashboard
Ability to:
Add new staff
Assign / remove clients to/from a staff member
Open a client to see their details (this can be a simple placeholder page to start with)
Per-staff dashboard
For each staff member, a dashboard that shows the same type of statistics as the main dashboard, but filtered to that staff member only, for example:
Number of active care plans and delayed care plans
Number of documents approved this week
Number of late documents and late monthly reports
Documentation rate for the last 4 weeks (simple chart)
Total documentation rate (e.g. gauge or percentage)
Basic attendance statistics for that staff member’s clients if available
Reports & export
Page where Admin can:
Export all data (for example as JSON or CSV)
Copy exported data to clipboard
See information about storage type and last backup time
Trigger creation of a new backup file
Archive
Manage archived and deleted clients
Search among archived clients
Setting: delete/archive records older than X days
Buttons to:
Export archived/deleted records
Permanently delete old records
Attendance summary (group level)
A simple view for one weekday (e.g. Tuesday / APT) per ISO week, showing:
Not registered: X staff (Y%)
Valid absence: X (Y%)
Present on time: X (Y%)
Present but late: X (Y%)
Unexcused absence: X (Y%)
Ability to change week (previous/next week buttons)
Language & UI
The entire user interface (texts, labels, buttons, menus, etc.) should be in Swedish.
It is a plus if the solution is built in a way that makes it easy to add more languages later (for example using a simple translation file / i18n setup).
General requirements
Responsive design (desktop focused, but should work on tablet/mobile)
Clean, well-structured code with comments and basic documentation (how to run, how to deploy)
Backend with persistent storage (SQL or similar) – you can suggest the stack
GDPR-friendly approach (no unnecessary third-party tracking, secure handling of data)
Please include in your proposal:
Which tech stack you would use (frontend, backend, database, hosting suggestion)
Estimated fixed price, or hourly rate + estimated number of hours
Estimated timeline to complete the project
Links to similar admin dashboards / CRM or internal tools you have built
Best regards,
Mirza
I’m looking for a developer to build an internal web application (admin dashboard) from scratch for a youth support / open-care company in Sweden.
The application will be used for case management and internal follow-up, and should include the following modules and features:
Authentication & roles
Secure login with email + password
Role-based access (at least: Admin and Staff)
Admin can manage users (create, edit, deactivate) and assign roles
Main overview dashboard (Admin)
A start page that shows key KPIs, for example:
Number of active care plans (with valid implementation plan)
Number of care plans that are pending / waiting for action
Total number of follow-ups on care plans during the last 8 weeks
Weekly documentation status: percentage of approved weekly documents
Total number of active staff
Total number of clients + average number of clients per staff member
Number of approved documents this week
Number of approved monthly reports this month (e.g. X/Y)
Counters for:
Late implementation plans (older than X days)
Weeks with missing or not approved weekly documentation
Late monthly reports
Late or not approved “Visma time” entries
Deviation cases (clients with registered deviations)
Mismatched dates between weekly documentation and time reporting (Visma)
Staff & clients module
List of all staff with:
Name
Number of assigned clients
Button to open that staff member’s personal dashboard
Ability to:
Add new staff
Assign / remove clients to/from a staff member
Open a client to see their details (this can be a simple placeholder page to start with)
Per-staff dashboard
For each staff member, a dashboard that shows the same type of statistics as the main dashboard, but filtered to that staff member only, for example:
Number of active care plans and delayed care plans
Number of documents approved this week
Number of late documents and late monthly reports
Documentation rate for the last 4 weeks (simple chart)
Total documentation rate (e.g. gauge or percentage)
Basic attendance statistics for that staff member’s clients if available
Reports & export
Page where Admin can:
Export all data (for example as JSON or CSV)
Copy exported data to clipboard
See information about storage type and last backup time
Trigger creation of a new backup file
Archive
Manage archived and deleted clients
Search among archived clients
Setting: delete/archive records older than X days
Buttons to:
Export archived/deleted records
Permanently delete old records
Attendance summary (group level)
A simple view for one weekday (e.g. Tuesday / APT) per ISO week, showing:
Not registered: X staff (Y%)
Valid absence: X (Y%)
Present on time: X (Y%)
Present but late: X (Y%)
Unexcused absence: X (Y%)
Ability to change week (previous/next week buttons)
Language & UI
The entire user interface (texts, labels, buttons, menus, etc.) should be in Swedish.
It is a plus if the solution is built in a way that makes it easy to add more languages later (for example using a simple translation file / i18n setup).
General requirements
Responsive design (desktop focused, but should work on tablet/mobile)
Clean, well-structured code with comments and basic documentation (how to run, how to deploy)
Backend with persistent storage (SQL or similar) – you can suggest the stack
GDPR-friendly approach (no unnecessary third-party tracking, secure handling of data)
Please include in your proposal:
Which tech stack you would use (frontend, backend, database, hosting suggestion)
Estimated fixed price, or hourly rate + estimated number of hours
Estimated timeline to complete the project
Links to similar admin dashboards / CRM or internal tools you have built
Best regards,
Mirza
Related categories:
PHP
Website Design
User Interface / IA
MySQL
HTML
Web Development
Database Management
API Development