UKG Unified Inbox Service

Overview

Ultimate Kronos Group (UKG) focused on human capital management solutions where customers can mix and match their software suite to pay for what they need and not for what they don’t. Current solutions are outdated, not easily scalable, and have many points of failure. As part of their journey to break apart their solution into more microservice-based ones, UKG wants to build out a new addition to their suite

GOAL

Build an MVP for a unified inbox service as a new microservice addition to UKG’s suite.

ROLE

Full-stack Developer

CONTRIBUTORS

10 Full-stack Developers
1 Scrum Leader
2 Product Owners

TIMELINE

February 10, 2022 - May 6, 2022

MVP Mockups

Click to view project code on GitHub

Visit GitHub Repo

MVP Features

  • Admins, managers, and employees can view their inbox and tasks

  • Inbox items can move through various states: To-do, Not-Started, Completed

  • Employees can request and submit performance reviews from other employees

  • Employees can request personal time off (PTO) from their managers

  • Managers can approve or deny PTO requests

  • Admins can assign required training to employees

  • MVP uses a modern technology stack with a PostgreSQL database

  • MVP is scalable and “cloud-ready” on Heroku

Tech Stack

  • HTML / CSS

  • React

  • ExpressJS

  • HTTPS

  • Sequelize

  • PostgreSQL

  • JSON data

  • Heroku

Architecture

Wireframe

REFLECTION

For most of my experience, academic projects mainly called for individual proficiency. This project charter showed me how to work effectively within a team. There were times when back-end bugs blocked progress in front-end development, leading to wasted time and frustration. However, I learned to seek help from teammates specializing in those areas and communicate blocks sooner rather than later, fostering teamwork efficiency and improving mutual understanding.

Previous
Previous

Math Educational Video Game