{"repo":"taovietducofficial/Minise-Leave-Approval","free":true,"listed":false,"github":"https://github.com/taovietducofficial/Minise-Leave-Approval","clone":"git clone https://github.com/taovietducofficial/Minise-Leave-Approval.git","description":"Hệ thống duyệt nghỉ phép nội bộ - mini SE project. Spring Boot 3.5 + React 19, JWT phân quyền 3 vai trò, Docker, CI. Mỗi quyết định kỹ thuật đều kèm lý do.","language":"Java","stars":12,"topics":["docker","docker-compose","github-actions","hibernate","java","jpa","jwt","learning-project","postgresql","react"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Leave Approval System - Mini SE Project Một hệ thống duyệt nghỉ phép nội bộ ( Leave Approval System ), xây theo đúng cách một team thật sẽ làm - nhỏ gọn, nhưng đủ chuẩn để cắm vào một hệ thống doanh nghiệp lớn hơn. Đây là project mini dành cho sinh viên → junior dev, đi kèm series 4 video giải thích tư duy đằng sau từng quyết định kỹ thuật. Tác giả: taovietducofficial · Mã nguồn tại github.com/taovietducofficial/Minise-Leave-Approval Bài toán - Employee gửi đơn xin nghỉ (ngày bắt đầu, ngày kết thúc, lý do). - Manager duyệt/từ chối đơn của những người báo cáo trực tiếp cho mình. - HR xem toàn bộ đơn trong công ty. Giống hệt việc học sinh xin nghỉ học và giáo viên chủ nhiệm duyệt - chỉ khác là có thêm vai trò, quyền hạn, và phải chạy được trong môi trường doanh nghiệp thật. 4 giai đoạn (khớp 4 video) Stage Nội dung Thư mục Video --- --- --- --- 1 Thiết kế: yêu cầu, ERD, kiến trúc docs/ Video 1 2 Backend & API (Spring Boot, JWT auth) backend/ Video 2 3 Frontend & tích hợp (React) frontend/ Video 3 4 Test, Docker, CI/CD, tích hợp doanh nghiệp mô phỏng backend/.../integration/ , docker/ , .github/ Video 4 Công nghệ sử dụng Danh sách dưới đây không có gì lạ, và đó là chủ ý. Toàn bộ đều là thứ một team Java đi làm gặp trong tuần đầu tiên - học xong project này bạn không phải quên đi cái gì để đi làm. Backend - Java 21, Spring Boot 3.5.16, đóng gói thành một JAR duy nhất. Thư viện Có mặt để làm gì --- --- spring-boot-starter-web Spring MVC + Tomcat nhúng - dựng REST API spring-boot-s","default_branch":null,"files":null,"tree":[],"storefront":"/r/taovietducofficial","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/taovietducofficial/Minise-Leave-Approval/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}