kettlo

TypeScript

Next.js

styledComponents

My Role

I was primarily responsible for front-end development and creating a marketing website promoting the application.

My responsibilities included:

  • designing and implementing user interfaces,
  • creating a responsive marketing website,
  • integrating with APIs,
  • implementing a statistics module,
  • building front-end components,
  • collaborating on the development of the CMS and administration panel.

Project Outcomes

The project resulted in the creation of a complete system supporting the activities of personal trainers and gym owners.

The system enabled:

  • application promotion via a marketing website,
  • monitoring user activity,
  • analyzing training statistics,
  • managing trainers and training sessions.

The project allowed me to gain experience working on a large commercial system and taught me how to solve problems independently.

kett1.png

System Features

User Dashboard

  • Training progress preview,
  • Exercise accuracy analysis,
  • Training data visualization,
  • User activity monitoring.

Marketing Page

  • Product presentation and its capabilities,
  • Product technology feature presentation,
  • Responsive landing page.

Biggest Challenges

This project was my first major commercial project. Initially, I worked without the support of a senior developer, so I had to make technical decisions independently and quickly learn new solutions.

The major challenges included:

  • designing the frontend architecture,
  • organizing a larger project,
  • communicating between the frontend and backend,
  • developing the application while meeting changing business requirements.

Over time, more people and a senior developer joined the team, allowing us to bring the project to fruition together.