jade-devlab 님의 블로그

[알디] #1 - 프로젝트 개요 본문

project/aldi

[알디] #1 - 프로젝트 개요

bibi-jade 2025. 8. 6. 05:48

프로젝트 명 : 알디 ( ALDI )  

🗓 프로젝트 기간 : 2025.07.25 ~ 2025.08.25 (약 한 달간)
🧑‍💻 개발 형태 : 개인 프로젝트

🔍 프로젝트 소개

ALDI(알디)는 시험을 준비하는 사람들을 위한 시험 일정 관리 어플리케이션입니다. 

ALDI에서는 사용자가 각 시험 일정을 직접 등록하고, D-Day 카운트, 과목/시험 종류별 분류, 간단한 리마인더 기능 등을 통해 스스로 학습 일정을 체계적으로 관리할 수 있도록 도와주는 것을 목표로 합니다.

🛠 기술 스택

 

영역 기술
백엔드 Postgresql, Spring boot, Docker, Swagger, Redis
인증/보안 JWT, 토큰 블랙리스트 (Redis 활용)
프론트엔드 Flutter, Dart
기타 REST API, API 문서 자동화(Swagger), AWS EC2

 

🔑 주요 기능

  • 사용자 회원가입 / 로그인 (JWT 인증)
  • 시험 일정 등록 / 수정 / 삭제
  • 과목 및 시험 종류 필터링
  • 자동 D-Day 계산 및 정렬
  • Flutter 앱에서의 로그인 유지 및 API 연동
  • Swagger를 통한 API 문서화
  • Redis를 통한 JWT 블랙리스트 처리

🎯 개발 목표

  • 처음부터 끝까지 백엔드(Spring Boot)와 프론트엔드 분리 구조의 서비스 설계 경험을 쌓기
  • Spring Boot 기반의 모듈화된 구조 설계와 인증/보안 처리 (JWT, OAuth 등) 방식 숙련
  • Flutter를 통한 모바일 UI/UX 개발 경험 강화
  • Docker 및 Redis 등 실무형 인프라 환경 구성 및 운영 연습
  • 추후 Firebase 알림, 캘린더 연동, 일정 공유 등의 기능 확장 기반 마련