Internal operations · Communication · Assessments · Admin tools
A full-scale company intranet built from scratch to run an entire organisation in one place. It covers internal communication (company feed, newsletters, messaging), day-to-day operations (support tickets, requisitions, vehicle bookings, front desk, cash receipts), HR touchpoints (profiles, birthdays, anniversaries, team directory), an admin portal for managing employees, documents, newsletters and more, plus a full assessment engine used both for internal staff training and for external candidates applying to join. Powered by a C# Web API backend with a custom HTML / CSS / JavaScript frontend.
Built to replace fragmented tools and unify the company onto one platform
Internal communication was scattered across emails, WhatsApp, and shared drives. Support requests, vehicle bookings, finance requisitions and training assessments all lived in different tools. Onboarding, profile management and HR moments like birthdays had no central home, and there was no single place admins could manage employees, documents, newsletters or company-wide tooling.
A custom intranet with a modular C# Web API backend powering a clean HTML / CSS / JavaScript frontend. One platform covers communication, all operational requests, an admin portal, HR moments, knowledge assessments, and quick links to every internal resource — secured with JWT and role-aware authorization.
Replaced multiple paid third-party tools, reduced operational cost, and centralized every internal workflow into one daily-driver platform used by 171+ employees. Reporting, audit trails, and admin oversight all improved significantly, and onboarding is now standardized through the same assessment engine.
Every workflow the business needs — under one roof
Latest updates and announcements published company-wide.
Centralized newsletter publishing with archive and read-tracking.
Internal direct messaging between employees with unread counters.
Log, assign and resolve technical issues with full audit trail.
Submit and approve budgets, payments, and financial requests.
Request promotional support, branding, design and events.
Reserve company vehicles with calendar-based availability.
Pull call recordings for QA and training purposes.
Log front desk service requests and follow them through to action.
Manage cash receipt records with searchable history.
Employee profiles with role, location, tenure and contact info.
Daily HR celebration feeds — birthdays and work anniversaries.
Company policies, forms, templates and compliance documents.
Internal vacancies and a suggestion box for company improvements.
Upcoming events, holidays, trainings and engagement surveys.
The same assessment engine powers internal staff training and external candidate screening — secured by two separate JWT authentication flows.
Internal users sign in to the intranet and take assessments tied directly to their employee profile. Their attempts, scores, pass/fail status, and history are persisted against their identity for HR, training, and audit purposes.
External candidates applying to join don't have intranet logins. Instead they submit an ID number which mints a separate, scoped JWT used only for that assessment session. Their results are recorded for screening but are not tied to an employee profile.
Built around real employee workflows — not just a noticeboard
Every employee lands on a tailored dashboard with their name, role and unread counts.
Admins get a separate Admin Tools area to run the whole platform end-to-end.
Total employees, gender breakdown, and users who haven't logged in yet.
Every endpoint behind C# Web API JWT authorization with role checks.
Search, status filters, and sorting across assessments, requests and users.
Lightweight HTML/CSS/JS frontend that works on desktop and mobile.
Login, logout, session, and key actions tracked per user for audit.
Shortcuts for the most common workflows directly from the top nav.
Replaced multiple paid SaaS tools with one in-house platform.
A walkthrough of the employee experience, the admin portal, and the assessment engine. Sensitive data is intentionally blurred since this is a public portfolio. Click any image to enlarge.
Personalized hero with name, quick actions, unread message count and upcoming events.
Latest company-wide updates and a dedicated newsletters section to stay informed.
One-click access to IT Support, Finance, Marketing, Incident Tickets, Vehicle Bookings, Call Recordings and Front Desk.
Meetings at a glance, unread communications, and shortcuts to Documents, Compliance, Vacancies, Calendar, Directory, Ideas, Department Hub and Surveys.
Daily celebration feeds for staff birthdays and work anniversaries to build culture.
Photo, role, About Me, contact details, location, department and tenure badge.
Manage IT Tickets, Employees, Documents, Newsletters, Support and Finance Requisitions in one place.
Cash receipt records alongside live workforce stats: 171 total, 75 male, 96 female, and login status.
Manage assessments, questions, users, attempts, results and internal assignments — used for both staff training and external candidate screening.
Production-grade backend, lightweight frontend, secured end-to-end
If you're looking to replace fragmented tools with a single intranet for communication, operations, HR moments, and training — I've built one from scratch and it's in daily production use.