PROJECT OVERVIEW
Developer's Second Brain
1인 개발자를 위한 업무 통합 관리 시스템
"기록은 무겁게(Works), 메모는 가볍게(Tasks)"
Python 3.12
Django 5.0
Vanilla CSS
SQLite/PostgreSQL
🏗️ System Architecture
💻 Client Layer
Responsive Web (CSS System)
Ace Editor
FullCalendar
SortableJS
⚙️ Server Core (Django)
Config & Security
(.env / Decorators)
Works App
Menus App
Gateways
Sandbox
💾 Data & AI
Dual Database
SQLite (Dev) / PostgreSQL
Hybrid AI Switch
Gemini (Cloud) / Llama (Local)
Smart Work Log
Ace Editor가 내장된 업무 일지.
경로/SQL 원클릭 복사 및 이력 관리.
Visual Dashboard
칸반 보드와 캘린더를 통한 직관적 관리.
상태 변경 시 데이터 자동 동기화.
Secure Environment
게스트를 위한 Sandbox 모드 제공.
데이터 조회 권한 및 민감 정보 마스킹.
🚀 Development Roadmap
v0.0 - v0.7 : Foundation
Core System Built
- Django 환경 및 DB 스키마 설계
- Work CRUD 및 Ace Editor 통합
- 3단 사이드바 및 칸반 보드(Ajax)
v0.8 : Architecture
Data Structuring
- Menu System: 계층형 메뉴 구조 설계
- Refactoring: URL 분리 및 데코레이터 적용
v0.9 : In Progress
System Integrity
보안 정책 강화 및 기능 완결성 제고
- Sandbox Mode: 게스트 쓰기 차단 및 체험 UI 구현
- Secure View: 상세 페이지 권한 분리 및 마스킹
- Reference Keeper: 메타데이터 관리 필드 (진행 중)
🏆 v1.0 : Official Launch
Foundation Complete
- Showcase: 프로젝트 오버뷰 페이지 완성
- Landing Page: 메인 인덱스 브랜딩
v1.1 : Structure
Hierarchy System
데이터의 체계적 구조화 완료
- Tree View: 업무 간 부모-자식 관계 시각화
- Sub-task: 하위 업무 관리 및 UI 구현
🚀 v1.2 : Knowledge Pipeline
Gateways & Knowledge System
외부 데이터 수집 및 독립 지식 저장소 구축
- Gateways App: GitHub Provider & Config 모델링
- Client Utility: GitHub API 연동 및 데이터 파싱
- DeskOn Knowledge System: 지식 자산화(Assetization) 전용 서버 구축 (진행 중)
Future Spec
System Scalability
지능형 파트너 및 시각화 고도화
v1.3 : Visual Insight
- Visual Analytics: Contribution Graph & Monthly Report
- Gantt Chart: 프로젝트 일정 시각화
v1.4 : Smart Partner
- Routine Management: 정기 업무 자동 생성 및 스마트 스케줄링
- AI Analysis: Drawer에 축적된 지식을 기반으로 한 해결책 제안