📄️ Coding Standards
General Principles
📄️ Backend Architecture Overview
Introduction
📄️ Frontend Architecture Overview
System Architecture
📄️ Source Code Organization
This document is a guide for developers on the structure of the Student Management project. It is designed to help new developers understand the source code. The project is organized into the following main directories:
📄️ Getting Started with Your App Development
Required Tools for Development
📄️ Student Management System Database
A comprehensive PostgreSQL database schema for managing academic institutions, supporting student lifecycle management, course enrollment, and complex academic workflows.
📄️ Updating Existing Entities - Adding New Properties
This guide explains how to add new properties to existing entities in the HHKT-Ex-TKPM Spring Boot application. We'll use the Student entity as an example, but the same principles apply to other entities like Course, Class, Program, etc.
📄️ Registering New Routes
Overview
📄️ Inversion of Control and Dependency Injection
Introduction
📄️ Data Validation
Introduction
📄️ Testing Framework
A comprehensive testing framework for the Student Management System Spring Boot application, focusing on controller integration tests that validate REST API behavior and ensure proper enforcement of API contracts and validation rules.
📄️ API Documentation
Welcome to the API documentation!