프로젝트명 변경: choco-admin -> chocoadmin
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
# choco-admin 개발 작업 계획
|
||||
# chocoadmin 개발 작업 계획
|
||||
|
||||
## 1. 프로젝트 개요
|
||||
|
||||
`choco-admin`은 기존 `chocomae` 웹 서비스의 관리자 페이지와 관리자 기능만 독립 분리하는 신규 관리자 웹 서비스이다.
|
||||
`chocoadmin`은 기존 `chocomae` 웹 서비스의 관리자 페이지와 관리자 기능만 독립 분리하는 신규 관리자 웹 서비스이다.
|
||||
|
||||
- 기존 서비스명: `chocomae`
|
||||
- 기존 서비스 개발 디렉토리: `/Users/jisangs/work/jinaju/git/web/mouse-typing`
|
||||
- 신규 서비스명: `choco-admin`
|
||||
- 신규 서비스 개발 디렉토리: `/Users/jisangs/work/jinaju/git/web/choco-admin`
|
||||
- 신규 서비스명: `chocoadmin`
|
||||
- 신규 서비스 개발 디렉토리: `/Users/jisangs/work/jinaju/git/web/chocoadmin`
|
||||
- 개발 목표: 기존 `mouse-typing` 서비스의 관리자 기능을 Next.js 기반 독립 서비스로 재구성
|
||||
- 기존 운영 환경: AWS EC2 `t3a.medium` 인스턴스 1개
|
||||
- 신규 개발/운영 플랫폼: Synology NAS Docker
|
||||
@@ -56,7 +56,7 @@
|
||||
- 장점: Next.js와 궁합이 좋고, 관리자 화면에 필요한 버튼, 입력, 다이얼로그, 탭, 폼 구성이 빠름
|
||||
- 장점: 컴포넌트 코드를 프로젝트 안에서 직접 소유하므로 장기 유지보수에 유리함
|
||||
- 단점: Tailwind 클래스에 익숙해지는 시간이 필요함
|
||||
- 추천 이유: `choco-admin`처럼 작은 팀/개인 프로젝트에서 빠르게 만들고 나중에 고치기 좋음
|
||||
- 추천 이유: `chocoadmin`처럼 작은 팀/개인 프로젝트에서 빠르게 만들고 나중에 고치기 좋음
|
||||
|
||||
### 2순위: Mantine
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
- 장점: 서버 사이드 페이지네이션, 정렬, 필터링을 구현하기 좋음
|
||||
- 장점: shadcn/ui의 Data Table 패턴과 잘 맞음
|
||||
- 단점: 직접 조립해야 하는 부분이 있어 초기 구현량이 있음
|
||||
- 추천 이유: 관리자 기능이 늘어날 가능성이 높은 `choco-admin`에 가장 유연함
|
||||
- 추천 이유: 관리자 기능이 늘어날 가능성이 높은 `chocoadmin`에 가장 유연함
|
||||
|
||||
### 2순위: AG Grid Community
|
||||
|
||||
@@ -104,7 +104,7 @@
|
||||
|
||||
## 6. DB 기준 관리자 대상 테이블
|
||||
|
||||
스키마 파일: `/Users/jisangs/work/jinaju/git/web/choco-admin/docs/db-reference/schema.sql`
|
||||
스키마 파일: `/Users/jisangs/work/jinaju/git/web/chocoadmin/docs/db-reference/schema.sql`
|
||||
|
||||
### 주요 테이블
|
||||
|
||||
@@ -269,7 +269,7 @@
|
||||
## 8. 애플리케이션 구조 제안
|
||||
|
||||
```text
|
||||
choco-admin/
|
||||
chocoadmin/
|
||||
app/
|
||||
login/
|
||||
maestros/
|
||||
@@ -313,7 +313,7 @@ choco-admin/
|
||||
|
||||
### 운영 환경
|
||||
|
||||
- Synology NAS Docker에서 `choco-admin` 컨테이너 실행
|
||||
- Synology NAS Docker에서 `chocoadmin` 컨테이너 실행
|
||||
- 운영 DB는 기존 AWS EC2 MariaDB에 접속
|
||||
- AWS 보안 그룹에서 Synology NAS 공인 IP만 MariaDB 접속 허용
|
||||
- DB 계정은 관리자 서비스 전용 계정으로 분리
|
||||
|
||||
Reference in New Issue
Block a user