UKG Unified Inbox Service

Overview

UKG is a human capital management company where customers can mix and match from a suite of solutions to pay for services that they need. Current solutions are outdated, not easily scalable, and have many points of failure. As part of their journey to break apart solutions into micro services, UKG wants to test an idea.

GOAL

Build an inbox service prototype as their first microservice addition to their 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

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

ChatGPT Metric Dashboard