π¨βπ» Created by λ°μ±μ (Seongwon Park) β User μμ μ΄κ΄ & νμ₯
π¬ ν΄λ¦νλ©΄ μ 체 κ΄κ³ μμμ λ³Ό μ μμ΅λλ€.
HoneyRestλ κ°μ± μμ μμ½μ μν νμ€ν μΉ νλ«νΌμ λλ€. μ¬μ©μ(User), μ 체 κ΄λ¦¬μ(Company Admin), μ΄ κ΄λ¦¬μ(Super Admin)λ‘ μν μ λΆλ¦¬νμ¬ μμ κ²μλΆν° μμ½, 리뷰 μμ±, κ²°μ , κ΄λ¦¬μ ν΅κ³κΉμ§ μ 체 μ¬μ©μ νλ¦μ νλμ μμ€ν μΌλ‘ ν΅ν© ꡬννμ΅λλ€.
- νλ‘μ νΈ κΈ°κ°: 2025.08.04 ~ 2025.09.04 (μ΄ 4μ£Ό)
- νμ ꡬμ±:
- π€ λ°μ±μ (νμ₯) β μ¬μ©μ(User) μμ κ°λ° μ΄κ΄ & κ΄κ³ μμ μ μ / μ 체 DB μ€κ³ λ° ERD μμ± / μ 체 μμ€ν ν΅ν© λ° μ½λ 리뷰
- π¨ κΉλ―Όκ²½ β μ 체 κ΄λ¦¬μ(Company Admin) μμ€ν κ°λ°
- π‘οΈ μ€νμ€ β μ΄ κ΄λ¦¬μ(Super Admin) μμ€ν κ°λ°
| κ΅¬λΆ | κΈ°μ |
|---|---|
| Backend | Spring Boot 3.5.4, Java 17, Spring Security, Spring Batch |
| μΈμ¦ | JWT (jjwt), OAuth2 (Google, Kakao) |
| DB | MySQL / MariaDB, Spring Data JPA, QueryDSL, Flyway |
| μΊμ | Redis |
| νμΌ μ€ν λ¦¬μ§ | Firebase Storage, S3 (Filebase) |
| κ²°μ | Toss Payments |
| λ©μΌ | Spring Mail (Gmail SMTP) |
| API λ¬Έμ | SpringDoc OpenAPI / Swagger UI |
| Frontend | React (λ³λ λ ν¬) |
| λ¬Έμ | μ€λͺ |
|---|---|
| βοΈ SETUP.md | μ€ν μ νκ²½ μ€μ (Redis, νκ²½λ³μ, Firebase) |
| π§βπ» FEATURES.md | μ£Όμ κΈ°λ₯ λ° νλ©΄ μκ° |
| ποΈ ARCHITECTURE.md | νλ‘μ νΈ κ΅¬μ‘°, ERD, DB μ€κ³ |
| β‘ IMPROVEMENTS.md | μμ ν Β· ν μ€νΈ Β· μ±λ₯ μ΅μ ν Β· DB μμ ν |
| π§° STABILIZATION.md | μ¬κ°λ μμ ν λ¨κ³μ κ²μ¦ κ²°κ³Ό |
| ποΈ DB_SCHEMA.md | μ 체 ν μ΄λΈ μ»¬λΌ μμΈ λͺ μΈ |
| π RETROSPECTIVE.md | νλ‘μ νΈ νκ³ |
λ°μ±μ (Seongwon Park) β νμ₯ / μ¬μ©μ(User) μμ μ΄κ΄
- User API λ°±μλ λ° νλ‘ νΈμλ μ 체 μ€κ³ λ° κ°λ°
- μ 체 DB μ€κ³ λ° ERD μμ±
- κ΄λ¦¬μ μμ€ν κΈ°μ λ°©ν₯ κ²°μ (Thymeleaf) λ° μ 체 μμ€ν ν΅ν©
- κ΄κ³ μμ λ° μΌλ¬μ€νΈ μ μ / νλ‘μ νΈ λ°νμ© PPT κΈ°ν λ° λμμΈ μ΄κ΄
