< class="min-h-screen bg-gradient-to-br from-blue-50 via-indigo-50 to-purple-50 text-gray-700 dark:from-slate-900 dark:via-slate-800 dark:to-indigo-950 dark:text-gray-100 transition-colors duration-300">
Project Hero Image

Training Session Management

A fully functional web application to help coaches track training sessions.

Project Overview

In this project my team, consisting of Robert-Marian Prisǎcariu, Ondrej Dobiš, Ibrahim Afkir, Hamid Iqbal, Egemen Alkan and I are developing a web application for a client. The goal of the project is to have a fully funcional tracking system where a coach can see all the progress of their students. The students can create themes, pick clients, submit assignments and etc. The coach and coordinators can track their progress, set deadlines, manage teams, add/remove clients and etc. The application is built using Livewire classes and blade view files.

In this project I learned how to work as a team and the importance of great teamwork and communication between each team member, imporved my ability to think ouside of the box and improved my design abilities.

Key Features

Feature One

Team work

Feature Two

LiveWire classes and Blade views

Feature Three

Styled with TailwindCSS and AlpineJS

Feature Four

Inovative thinking

Project Gallery

Image Caption
Project Screenshot 1
Image Caption
Project Screenshot 2
Image Caption
Project Screenshot 3
Image Caption
Project Screenshot 4

Development Process

Planning & Research

We got a Figma prototypes from another group and we had to work with it. We had to understand how the system would work and how the data would flow through it. After that we had a meeting with our new client to clear anything that was unclear to us.

Design & Prototyping

We started by implementing the must haves that the client requested see how the design will fit us. After that we presented our ideas to the client where we got some useful feedback that helped us to adjust the desight to the client's needs.

Development

The next phase is to add the functionality of the system. We started by makeing the database using SQLite. After that we added factories and seeders to put test data to help us see how everything is going and the data flow is. After that using PHP Livewire classes and blade views we started to implement the functionality of the system. We used Alpine JS to make the UI more interactive and responsive. We also used Tailwind CSS to make the design more appealing and user friendly.

Testing & Deployment

We had a meeting with the client to show them our progress and get their feedback. After that we made some changes and deployed the application online.
More Updates soon.....

Project Details

Duration

February 2025 - present

My Role

developer

Team Size

6 members

Client/Industry

Education

Technologies Used

PhP Data Modeling StarUML SQLite Laravel Tailwind CSS Alpine JS Livewire

Challenges & Solutions

Challenge 1

Time management

Solution: I have always stuggled with managing time, but when I was was working on this project I how to not procrastinate and get work done, because this project required a lot of work with tight deadlines.away

Challenge 2

Work hoarding and lack of communication

Solution: We, as a team, started each team meeting with a short discussion about what we have done and what we are doing this meeting. After that we devided the workload to be as even as possible. We also had a group chat where we could ask questions and help each other with the work. This prevented people from hoarding work and leaving the others with nothing to work on.