v0.1.8 - 백엔드 초안 추가
This commit is contained in:
4
TODO.md
4
TODO.md
@@ -47,7 +47,7 @@
|
||||
- [x] 입력 데이터의 저장 위치를 결정한다.
|
||||
- [x] 로컬 저장 또는 외부 저장 방식 중 우선 구현 방식을 정한다.
|
||||
- [x] 입력 상태가 새로고침 후에도 유지되도록 만든다.
|
||||
- [ ] DB 전환 시점을 잡을 수 있도록 저장 레이어를 분리한다.
|
||||
- [x] DB 전환 시점을 잡을 수 있도록 저장 레이어를 분리한다.
|
||||
- [ ] 회원 가입 및 로그인 구조를 고려한 사용자별 데이터 모델을 설계한다.
|
||||
- [ ] 사용자별 문서 저장/조회 흐름을 정리한다.
|
||||
- [ ] 출력용 문서 포맷과 프린트 흐름을 고려한 데이터 구조를 정리한다.
|
||||
@@ -76,6 +76,7 @@
|
||||
- [ ] 공유를 위한 이미지 저장 기능을 추가한다.
|
||||
- [ ] Docker 배포 구조를 정리한다.
|
||||
- [ ] UGREEN NAS 기준 `docker-compose.yml` 초안을 작성한다.
|
||||
- [x] 백엔드 기본 스캐폴딩을 추가한다.
|
||||
|
||||
## 메모
|
||||
|
||||
@@ -87,4 +88,5 @@
|
||||
- 실제 인쇄는 HTML/CSS 기반 프린트 레이아웃으로 유지하고, 공유용으로는 별도의 이미지 저장 기능을 추가하는 방향이 적합하다.
|
||||
- 최종 배포는 UGREEN NAS에서 Docker 기반으로 동작할 예정이며, 포트와 실제 서비스 구성은 추후 확정한다.
|
||||
- 백엔드는 빠른 목업이면 PocketBase도 가능하지만, 현재 방향상 커스텀 로직과 확장성을 생각하면 전용 Node.js API + DB 조합을 우선 검토한다.
|
||||
- 현재 백엔드는 `backend/` 폴더에 `Fastify + Drizzle + SQLite` 기준 초안이 추가되었다.
|
||||
- 구현할 때마다 완료된 항목은 체크하고, 큰 결정사항은 `HANDOFF.md`에도 함께 반영한다.
|
||||
|
||||
Reference in New Issue
Block a user