Teachify is a tutoring platform that streamlines the process of scheduling and managing 1:1 tutoring sessions. Tutors can offer new appointment slots, while students have the option to either book these directly or request alternative times that better fit their schedule. The goal is to make academic support more accessible, flexible, and efficient for both sides.
The application is built with a Laravel backend and an Angular frontend. Laravel was used to develop a clean and secure REST API, which handles all data operations including authentication, scheduling logic, and user management. The Angular frontend consumes this API and provides a responsive, user-friendly interface for real-time interaction.
LARAVEL, ANGULAR, TAILWIND
One of the main challenges during development was handling form submissions in Angular and ensuring that the values were correctly passed to the Laravel API and stored properly in the database. Mapping the frontend form structure to the backend expectations required careful coordination, especially when dealing with nested data and validation rules. The solution was a mix of diving into documentation, experimenting with different approaches, and learning from community examples. Through trial and error, I was able to refine the data flow and build a more reliable connection between the user input in Angular and the database operations in Laravel.
Created by Claudia Pemmer © 2025
Imprint & Data Protection