Skip to content

Trak

An onboarding and personnel follow-up tool that started inside Blank and became a product.

Category
Work
Type
Website
Year
2023
Stack
Next.js · React · TypeScript · PostgreSQL · Prisma · Node.js · OAuth2 · Material UI · Heroku

Trak is a startup building an onboarding, offboarding and personnel follow-up tool. It was originally built for Blank's own internal use, then generalised so it could be sold to other customers.

The core of the product is defining roles and role structures, then automating the tasks those roles need to complete and sending the reminders that keep them moving. It integrates with the systems companies already live in, including Tripletex, Slack and single sign-on providers.

I worked on Trak first as part of my bachelor thesis in 2021, then as a part-time developer alongside my studies, across both frontend and backend.

What I did

  • Built several of the frontend pages in Next.js

  • Implemented backend endpoints and the automatic systems that are the heart of Trak

  • Implemented authentication against Google and Microsoft

  • Configured the project with design systems suited to a professional environment, set up CI/CD and hosting for production and development

  • Designed the database with relational database design, and made data collection from external sources such as Tripletex more efficient

  • Made my first attempt at building with AI here, implementing functionality with ChatGPT