HR SaaS

Youssef Khalil

0

Frontend Engineer

Tailwind CSS

TypeScript

Vue.js

Problem

Papershift is a German HR SaaS company that helps businesses manage their employees' schedules, time tracking, and payroll. They built a ruby-on-rail monolith that was becoming increasingly difficult to maintain and scale. They wanted to migrate to domain-driven design and build a new frontend from scratch.

Solution

Built a new front-end using Vue.js and TypeScript. Used Vercel for deployment and GitHub Actions for CI/CD. Built a design system using Tailwind and Storybook. Used Chromatic for visual regression testing and Playwright for end-to-end testing. Also used Sentry and New Relic for observability.

Value Delivered

The new frontend is faster, more performant, and easier to maintain. It is also more accessible and has a better user experience than the previous frontend. It is also easier to onboard new developers to the project.

Tech Stack

Frontend
Build
Infra
Testing
Observability
Like this project
0

Posted Oct 17, 2023

Built a new frontend using Vue.js and TypeScript to help transition from a Ruby on Rails monolith in the HR software domain.

Likes

0

Views

14

Clients

Papershift

Tags

Frontend Engineer

Tailwind CSS

TypeScript

Vue.js

Matrix phone repair SaaS
Matrix phone repair SaaS
Lenovo Regional Channel Management Web Application
Lenovo Regional Channel Management Web Application