...

FULLSTACK  PROJECT

Created by Julius Timgum

FINAL FULLSTACK DEVELOPMENT PROJECT FOR EXAMS AT CODE FACTORY

PROJECT OVERVIEW AND REQUIREMENTS

Project Goal

Create an engaging and professionally styled website for a trainer who prepares students for university entry exams in the Czech Republic.

Website Design & Navigation:
Clean, modern layout.
Easy to navigate.

User Accounts:
Ability for users to create accounts, log in, and manage their profiles.

Student Features:
View all available tutoring areas (e.g., biology, physics, chemistry) with detailed information.
Option to book tutoring sessions.
Calendar displaying available booking times.
Ability to manually adjust availability for specific dates and times.
Filter tutoring services based on universities/subjects.
View information about the trainer.
Perform CRUD (Create, Read, Update, Delete) operations on reviews and view past student reviews.

Trainer Features:
Perform CRUD operations on tutoring services.
Manage customer bookings, check availability, and update calendars.
View student information.

Admin Features:
Perform CRUD operations for users.
Perform CRUD operations for tutoring services.
Perform CRUD operations for bookings.

PROJECT VIDEOS

Check out the video

PROJECT OVERVIEW

Summary:

The video presents the database structure and admin functionalities for a tutoring services website. It focuses on the admin’s ability to manage users, tutoring services, and bookings through CRUD operations. The project aims to create a user-friendly platform for students and trainers, facilitating exam preparation for Czech universities.

Overview of Admin AND TRAINERS CRUD

Summary:

The video provides an in-depth look at the admin’s role in managing the tutoring services platform. It demonstrates how the admin sets up services, schedules, and calendar dates, which are then passed on to trainers. Trainers fill in the content and make the services available for students to book. The admin’s CRUD operations ensure efficient management of these processes, enabling seamless coordination between trainers and students.

Check out the video

Check out the video

BOOKING SERVICES

Summary:

This video demonstrates the student’s experience on the tutoring services platform. It covers how students can log in, book courses, cancel reservations, and view their scheduled courses. The video highlights the user-friendly interface and the ease of managing bookings, ensuring a smooth process for students preparing for their exams.

REVIEWS AND FINAL OVERVIEW

Summary:

This video explains how students can leave reviews after a trainer marks a course as completed, and how these reviews are displayed. It also provides an overview of the entire project, including the database structure and how data is input into the tables. The video ties together the various components of the platform, offering a comprehensive understanding of the system’s functionality and design.

Check out the video