INTRANET Launch: Unifying Tools, Streamlining Workflows

INTRANET Launch: Unifying Tools, Streamlining Workflows
Photo by Kelly Sikkema / Unsplash

We are proud to announce the release of our new internal application, now live in production. This platform has been designed to bring together essential day-to-day tools into a single, secure, and efficient environment. By centralizing these functions, we aim to reduce time spent switching between systems, improve visibility of information, and provide a consistent user experience for all employees.

The new product integrates several key operational areas into one cohesive solution. Employees can now manage leave requests, participate in performance check-ins, track goals, stay informed through company announcements, and access critical resources, all from a single interface. The result is not just a collection of features, but a fully connected system that supports everyday workflows and long-term productivity.

A Modern, Scalable Technology Foundation

The solution was developed using a technology stack carefully chosen for its ability to meet current needs while supporting future growth. Angular powers the user interface, providing a responsive and intuitive experience across devices. On the backend, Node.js with Express and TSOA offers a robust and maintainable service layer, while Prisma ORM ensures reliable and efficient communication with the database.

Security and authentication are handled through Keycloak SSO, enabling employees to log in with their existing credentials while ensuring compliance with modern identity management standards. The product’s components are containerized and orchestrated by Kubernetes, ensuring scalability and resilience. Continuous integration and delivery are managed through GitLab CI/CD, allowing for rapid, safe, and automated updates.

One of the key enhancements is the addition of the OKR (Objectives and Key Results) diagram, providing a visual and interactive way to track progress toward strategic and individual goals.

A Closer Look at the Features

At the heart of the application is the dashboard, which serves as a central hub for employees. From here, they can quickly navigate to timesheets, the company wiki, GitLab repositories, and other important resources. The layout prioritizes accessibility, ensuring that the most commonly used tools are only a click away.

Leave management is one of the core modules, allowing employees to request annual, sick, or other types of leave, view their remaining balances, and review their leave history. The system also provides a shared calendar view, making it easy for managers and colleagues to see upcoming absences and plan accordingly.

The performance check-in feature supports regular self-assessments and feedback exchange. Employees can complete structured assessment forms, reflect on their progress, and view feedback received from others. This promotes transparency, professional growth, and a culture of open communication.

The user profile section gives employees the ability to search for colleagues and view their profiles, making it easier to connect, collaborate, and understand team structures. It also allows users to manage their own personal details, ensuring information is accurate and up to date.

Ensuring Quality from Day One

A rigorous quality assurance process was applied throughout the development cycle. Automated testing verified the stability of core components, while manual testing ensured that the interface was intuitive and functioned as expected. User acceptance testing was conducted with realistic scenarios to confirm that the product met operational requirements.

In addition, security and performance checks were carried out to safeguard sensitive information and confirm that the system performs reliably under load. This careful approach ensures that employees can depend on the application from the moment they begin using it.

Accessing the Application

All employees may access the application after authentication. A detailed user manual link is available on the dashboard, providing step-by-step guidance and explanations for each feature. This resource ensures that employees can quickly become familiar with the product and make full use of its capabilities.

This launch represents a significant step forward in modernizing our internal systems. By consolidating multiple tools into a single, secure platform, we have created an environment that will evolve alongside the company’s needs. Feedback from employees will continue to shape future updates, ensuring that the system remains relevant, efficient, and valuable to our daily work.

Read more