Tomislav Likakur
All projects

Fitness Center Management System

Bachelor's thesis: Database, database, employee web app, and a member-facing mobile app for managing fitness center operations.

My bachelor's thesis at FER was a full-stack project (unofficially called BITFIT - BIT for Computing, FIT for Fitness) spanning across four layers: a relational database, a REST API, a web application for employees, and a mobile application for members.

The database models users, coaches, locations, workouts, and memberships across multiple fitness center locations. The web application, built with Node.js, Express, and EJS, gives employees the tools to view, add, and delete records. Basically a back-office for day-to-day operations.

The Flutter mobile app targets members directly: they can browse available workouts and reserve workout spots. Employees can also use the mobile app to track members' attendance and schedule new sessions on the go.

The project covered the full lifecycle: schema design, backend API development, server-rendered frontend, and cross-platform mobile. It gave me a practical feel for the specifics at each layer.

Company

Bachelor Thesis

Year

2021

Stack

Node.jsExpress.jsPostgreSQLJavaScriptFlutterEJS