본 프로젝트는 미니 백엔드 부트캠프의 팀 프로젝트로, 기본적인 뱅킹 웹 애플리케이션을 직접 구현하고 배포까지 진행해보는 것을 목표로 했습니다.
회원 인증, 계좌 기능, 거래 기능 등을 백엔드 중심으로 구현하였으며, 간단한 프론트엔드도 함께 구성하였습니다.
현재는 배포 서버를 종료한 상태입니다.
-
회원 기능
- 회원가입 / 로그인 / 로그아웃
- 비밀번호 찾기
-
계좌 기능
- 계좌 목록 조회
- 거래 내역 확인
- 계좌이체 (송금 기능 구현)
- 즐겨찾기 계좌 등록
-
캘린더 기반 입출금 기록
- 날짜별 입출금 금액 확인
- Frontend: HTML, CSS, JavaScript
- Backend: FastAPI (Python)
- Database: SQLite
- 백엔드 미니 부트캠프 수료 팀 프로젝트
- Git을 이용해 협업을 진행하였으며, 각자 맡은 기능에 대해 프론트엔드와 백엔드를 모두 구현했습니다.
이 프로젝트는 창의적인 새로운 서비스보다는,
실제로 작동하는 웹 서비스를 백엔드부터 배포까지 구축해보는 경험에 초점을 맞추었습니다.
사용자 인증부터 계좌 관리까지의 흐름을 직접 설계하고, 기능이 유기적으로 연결되도록 구현해보았습니다.
발표 자료(ppt)를 확인할 수 있습니다: