- Servlet (v.1) → Spring (v.2) → Spring Boot (v.3)로 고도화하여 만들어본 3번째 가계부 앱입니다.
- 기획, 개발, 배포 - 모든 과정을 1인으로 진행했습니다.
- ID : test1
- PW : 1test1
- 한국 시간 AM 8시 ~ PM 8시에만 서버 운영
- 더욱 상세하고 최신의 📁프로젝트 정보 및 📌개발 문서를 링크에서 확인할 수 있습니다.
- 메인 페이지 : 홈 화면, 로그인 상태에 따른 웰컴 메시지 & 이미지 표시, 이스터 에그
- 가계부 쓰기 : 거래기록 작성
- 가계부 보기 : 수입/지출/전체(수입+지출) 거래기록 조회, 거래기록 검색, 페이지네이션, N줄 보기
- 계획하기(임시) : [준비중] 안내 화면 표시
- 설정 : 카테고리 관리(목록/수정/삭제/추가), 결제수단 관리(목록/수정/삭제/추가)
- 로그인/로그아웃 : 로그인, 로그아웃
- 시간 외 페이지 : 서버 운영 시간 외 요청 시 안내 화면 표시
- UI/UX 전반 : 직관성, 학습성, 유효성, 유연성을 고려한 기능 개발. 반응형 웹 이자인 적용.
- Front : JSP, JSTL / Javascript / Axios / Apache Tiles
- Back : Java 17 / Spring Boot / MySQL / MyBatis / Lombok / JUnit / Swagger
- Infra : AWS EC2 / AWS RDS / AWS CloudWatch & Lambda
- 핵심 개발 : 2024.06.27 ~ 2024.08.02 (약 5주)
- 유지 보수 : 2024.08.21 ~ 2024.10.15 (약 8주)
/ ➡️ 순수 작업일 총 58일 - AWS 배포 : 2024.08.02 ~ 현재
- React, CSR 프로젝트와 비교하여 MVC model 2, SSR 패턴에 대해 깊이 고민해보는 기회가 됐다.
- 단순 구현에 그치지 않고, Test 와 API에도 주목하여, 보다 탄탄하고 유연한 개발을 지향했다.
- 개발 외 기획, 협업, DevOps 영역까지 시야를 확장하여 실무에 도움이 될 경험과 지식을 얻었다.
- 제한된 시간과 자원 속에서 중도 포기하지 않고 지금의 최선으로 납득 가능한 결과물을 완성해냈다.
- 더욱 상세하고 최신의 📁프로젝트 정보 및 📌개발 문서를 링크에서 확인할 수 있습니다.