Admin Dashboard Development for Youth Support Company

Замовник: AI | Опубліковано: 29.11.2025
Бюджет: 3000 $

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