취업 준비 과정에서 지원한 회사와 진행 상황을 한눈에 관리하기 위한
개인 취준 관리 대시보드 프로젝트입니다.
취업 준비를 하면서 지원한 회사의 상태(지원, 과제, 면접 등)를
따로 관리하는 것이 불편하다고 느꼈습니다.
ApplyLog는
지원 현황, 일정, 메모를 한 화면에서 확인하고
빠르게 상태를 관리할 수 있도록 돕는 대시보드입니다.
- 지원 현황을 한눈에 파악할 수 있는 UI 제공
- 상태 변경과 메모 작성이 빠른 관리 도구 구현
- 불필요한 기능을 줄인 MVP 중심 설계
- Next.js (App Router)
- TypeScript
- Tailwind CSS
- (예정) Redux Toolkit
- (예정) React Query
- (예정) Supabase
- 회사 / 포지션 / 지원일 등록
- 진행 현황 관리 (지원, 과제, 면접, 합격, 탈락)
- 테이블 기반 리스트 뷰
- 상태별 필터 및 정렬
- 지원 메모 관리
- 로그인 화면
- 메인 대시보드
- 전체 지원 현황 요약
- 지원 리스트 테이블
- 지원 추가 / 수정 모달
- 카드 UI보다 관리 효율이 높은 테이블 UI를 선택
- 상태값을 enum 형태로 관리하여 필터링과 확장성을 고려
- 사용자 입력을 최소화해 빠른 기록이 가능하도록 설계
- 프로젝트 기획
- UI 와이어프레임
- 테이블 UI 구현
- CRUD 기능
- 상태 필터 / 정렬
- 회원 가입 및 로그인
- 서버 데이터 연결
- 리팩토링
- Supabase 연동
- 모바일 화면 최적화
- 통계 리포트 추가
프로젝트 진행 중 겪은 문제와 해결 과정을 정리할 예정입니다.