Back to projects

Cosmigo, Gamified Pomodoro

A fullstack productivity app that gamifies the Pomodoro technique. Features a timer, to-do list, rich-text notes, and a character that grows as you work.

What I built

Group project built with a Vue 3 / PrimeVue frontend and a Node.js + Express backend, backed by MySQL and containerised with Docker. Users create accounts, run Pomodoro sessions, take notes in a rich-text editor, manage to-dos, and level up a personal character through XP earned by completing sessions. My contributions: I built the to-do list feature, contributed to the overall design of the application, and participated in building the backend.

Stack used

  • Vue 3
  • Node.js
  • Express
  • MySQL
  • Pinia
  • PrimeVue
  • Docker