⚠️ Project Status: Archived (2024.07 - 2024.12) 본 프로젝트는 개발 학습 초기 단계에 진행된 프로젝트입니다. 현재의 개발 역량 및 코드 스타일과는 차이가 있을 수 있으며, 이 경험을 발판 삼아 이후 실무 프로젝트에서 큰 성장을 이루었습니다.
ITeaMoa는 IT 프로젝트 팀원 모집의 비효율성을 해결하기 위한 웹 팀 빌딩 플랫폼입니다. 사용자는 자신의 포트폴리오를 등록하고, 원하는 기술 스택을 가진 팀원을 손쉽게 찾거나 프로젝트에 지원할 수 있습니다.
- 2024.07 ~ 2024.12 (핵심 개발 및 배포 완료)
- 문제: 수동 배포 시 약 15분이 소요되며, 반복적인 작업으로 개발 효율 저하.
- 해결: GitHub Actions를 도입하여 빌드 및 S3/CloudFront 배포 파이프라인 자동화.
- 성과: 배포 시간을 15분 → 2분으로 약 85% 단축 달성.
- AWS Cognito를 연동하여 안전한 로그인/회원가입 프로세스 구축.
- JWT (JSON Web Token) 기반의 인증 방식을 적용하여 보안성 강화.
- Axios를 활용하여 Spring Boot/Django 기반의 MSA 백엔드와 RESTful API 통신.
- Interceptor를 활용한 요청/응답 처리 및 토큰 관리.
# Clone the repository
git clone [https://github.com/ITeaMoa/frontend-service.git](https://github.com/ITeaMoa/frontend-service.git)
# Install dependencies
npm install
# Run the project
npm start