📌 프로젝트 개요
이름을 기준으로 전화번호, 주소, 직업 정보를 관리하는
주소록 프로그램이다.
단순 데이터 저장을 넘어
검색, 수정, 삭제 기능을 포함한 CRUD 구조를 직접 구현하고
데이터 흐름과 상태 관리 방식을 이해하는 데 목적이 있다.
🎯 개발 목적
- CRUD 구조 이해 (Create / Read / Update / Delete)
- 딕셔너리를 활용한 데이터 관리
- JSON 파일을 통한 데이터 영구 저장
- UI 이벤트 흐름 (입력 → 검색 → 선택 → 수정) 이해
⚙️ 핵심 기능
1. 데이터 등록 (Create)
- 이름을 기준으로 연락처 정보 저장
- 동일 이름 입력 시 덮어쓰기 구조
2. 검색 기능 (Read)