Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trainer-Trainee Management System

A Spring Boot application for managing trainers, trainees, and training sessions. This system allows trainers and trainees to interact, update profiles, and manage training requests.

Features

  • Trainer Management: Create, update, and retrieve trainer profiles.
  • Trainee Management: Register, update, and manage trainee information.
  • Training Sessions: Assign trainers to trainees and track their progress.
  • Spring Boot & Hibernate: Uses Spring Data JPA with MySQL.
  • Validation & Security: Implements input validation and user authentication.

🛠️ Tech Stack

  • Java 17
  • Spring Boot
  • Jakarta Persistence API
  • Hibernate
  • MySQL
  • Lombok
  • JUnit & Mockito (for testing)

🚀 Getting Started

1️⃣ Prerequisites

Ensure you have the following installed:

  • Java 17+
  • Maven
  • MySQL Database
  • Git

2️⃣ Clone the Repository

git clone https://github.com/YOUR_GITHUB_USERNAME/trainer-trainee-management.git
cd trainer-trainee-management

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages