<aside>
🍿 프로젝트 주제
리액트(React)와 파이썬(FastAPI)을 활용하여 영화 정보 등록, 수정, 삭제, 조회 및 사용자 관리 기능을 제공하는 풀스택 웹 애플리케이션 개발
</aside>
<aside>
🤔 선정 이유
- 웹 개발에 자주 사용되는 대표적인 프레임워크인 React와 FastAPI의 실무적 활용 능력 향상
- 풀스택 애플리케이션의 기본 구조와 프론트엔드/백엔드 연동 방법 습득
- 회원 관리, 파일 처리, 관리자 기능 등 실제 서비스에서 자주 쓰이는 주요 기능 구현을 통해 실질적 역량 강화
</aside>
🎯 요구 사항
- CRUD 기능이 구현 가능해야 함 (예: 영화 정보 등록, 조회, 수정, 삭제)
- 회원 가입, 로그인, 로그아웃 기능 포함
- 파일 첨부 및 다운로드 기능 포함
- 등록, 목록 조회, 상세 조회, 검색, 수정, 삭제 기능 포함
- 관리자 기능 포함
- 백엔드(REST API)와 프론트엔드(UI) 분리 개발 및 연동
- 프론트엔드: React 권장
- 백엔드: Python FastAPI 권장
- 데이터베이스: MySQL 권장
💡 주요 기능 목록
분류 |
상세 |
비고 |
유저 |
회원 가입 및 인증(로그인, 로그아웃), 관리자(회원 관리) |
|
영화 정보 관리 |
영화 등록, 수정, 삭제, 조회, 검색 |
|
파일 처리 |
영화 이미지 등 파일 첨부 및 다운로드 기능 지원 |
|
관련 문서
API 설계 (1)
UI 설계 (1)
ERD & DB 명세 (1)
설치 가이드 (1)
프로젝트 회고 (1)
발표 자료 (1)
🛠️ 개발 환경 및 기술 스택