Admin Dashboard Development for Youth Support Company

Job ID: 40023282

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