arrow_back Volver a las freelances
F

Build Employee Training Portal

Freelancer

Compartir:
placeNO home_workRemoto assignmentPor contrato publicEmpleo agregado · NO

eventPublicado el 11 nov 2026 · verifiedConfirmamos el 11 nov 2026 que sigue activo

¿Esta empresa es tuya?

US$ 250 – US$ 750 por proyecto

Sobre el empleo

Job brief – Employee information and training portal We need an experienced full-stack developer to build and deploy a modern web portal where each of our about 80 employees has a personal page. Employees get project information, guides and short training tasks there, and confirm when they have completed them. Admins push content to groups and see who has completed what. We want a working first version within 1–4 days. Overview We are a Norwegian organisation with about 80 employees, rolling out a new internal IT system. We want employees to feel informed and confident, and we want to know who has completed the training. • Users: about 80 employees and 2–5 admins. Expect a few hundred tasks and documents in the first year. • Language: the user interface must be in Norwegian (Bokmål). We will supply or review the texts. All interface strings must sit in one translation file. • Look and feel: modern, clean and friendly, on desktop and mobile. It should feel like a nice product, not an intranet. See the attached example screens. • Our identity: we will tell the selected freelancer who we are. Until then, please treat this as an anonymous client. • Example screens: we have made mock-ups of the employee page and the admin tool. Use them as a guide for layout and features, not as a pixel-perfect design. Employee features Each employee has a personal page at a stable address, for example /kari-nordmann, that shows only what is meant for them. 1. Personal start page: greeting with name, a progress bar ("7 of 10 tasks completed"), the next tasks due, and the latest news. 2. News and information: short posts from admins with text, images, links and attachments. Newest first, with unread posts marked. 3. Guides and documents: a library of user guides (PDF, Word, links to videos), searchable and grouped by topic. 4. Tasks: items the employee must complete, of three kinds: ◦ Read and confirm: "I have read this" checkbox. ◦ Process walk-through: a numbered list of steps (text and screenshots) where each step can be ticked off, ending with "I have completed the walk-through". ◦ Quiz: a few multiple-choice questions, with a pass mark set by the admin and a retry option. 5. Feedback: on every task, the employee can rate it (for example 1–5 or thumbs up and down) and write a comment or question. 6. Due dates and status: each task shows not started, in progress, completed or overdue. 7. Account: change password and log out. Admin features Admins must be able to run everything without a developer. Publishing to a group of employees must take a minute or two. 1. Employees: import from CSV (name, work email, department), add, edit and deactivate. Send invitation emails. 2. Groups: create groups (for example departments or project roles). An employee can belong to several groups. 3. Content: create and edit news posts, documents, read-and-confirm tasks, process walk-throughs and quizzes in a simple editor. Upload files and images. Save as draft or publish. 4. Targeting: send each item to everyone, to one or more groups, or to selected individuals. Optional due date. 5. Progress overview: a matrix of employees against tasks showing completed, in progress, not started and overdue. Filter by group or task, and export to CSV/Excel. 6. Reminders: send a reminder email to everyone who has not completed a task, with one click. 7. Feedback: see all ratings, comments and quiz results per task, with the employee's name. 8. Admin users: add or remove admins. Login and security The portal holds internal information, so a standard login is needed, but not high-security measures. • Login with work email and password. Only employees invited by an admin can log in, with no open sign-up. • First login: the invitation email contains a link to set your own password. • Forgotten password: reset by email link, valid for a limited time. • Change password from the account page. • Basics: passwords hashed (bcrypt or Argon2), HTTPS everywhere, rate limiting on login and reset, and an employee can only see their own page and progress. • Nice to have: "Sign in with Microsoft" (Microsoft Entra ID, single sign-on) as an alternative login. Please state in your bid whether you can do this and at what extra cost. • Privacy: data is stored in the EU/EEA. We will sign a data processing agreement with you before go-live. Technical requirements, hosting and domain We prefer a mainstream, well-documented stack that another developer can take over easily. • Stack: your choice, but it must be common and maintainable, for example Next.js with Supabase or PostgreSQL, Laravel or Django. Please no proprietary site builders and no stack that only you can maintain. • Hosting: managed hosting with an EU region (for example Vercel, Netlify, Render, Supabase EU or similar). Automatic HTTPS and daily database backups. • Email: a transactional email service (for example Postmark, Resend or SendGrid) for invitations, password resets and reminders. • Domain, phase 1: deploy on your own test domain or the hosting provider's default address, so we can test. • Domain, phase 2: we will then connect our own subdomain (for example portal.ourdomain.com) with a CNAME record that we create. Set up the custom domain and TLS certificate on the hosting side, and guide us through the DNS record. Personal pages run as paths on that subdomain (portal.ourdomain.com/kari-nordmann), not as one subdomain per employee. • Ownership: all code is in a Git repository transferred to us. Hosting, database and email accounts are created in our name, or transferred to us at handover. We own all code and content. Deliverables, milestones and acceptance We pay a fixed price in milestones, each released when we have tested and accepted it. Acceptance: an admin can import 80 employees, create a group, publish a walk-through and a quiz to that group, and see in the matrix who has completed them. Employees can log in, reset their password, complete tasks and give feedback on a phone and a PC. N

Sigue leyendo gratis

Crea una cuenta gratis para ver el empleo completo y postularte.

  • badgePortafolio visible para las empresas
  • notificationsAlerta de empleo nuevo por correo
  • favoriteSuscripción gratuita, cancela cuando quieras