Grigom Studio (구 Grigom Pictures)의 포트폴리오 사이트 입니다.
2024년 8월 경 법인 설립으로 해당 사이트는 현재사용하고 있지않습니다. 포토폴리오 용으로 Github Pages 로 변경했습니다.
Redux, TypeScript 를 사용해 보지않아 기술스택을 경험하고 프로젝트를 운영해보기 위해 시작한 프로젝트 입니다. 실제 회사 소개 홈페이지로 사용됐습니다.
- YouTube API를 호출하여 영상 리스트를 가져오고, 선택한 영상을 재생할 수 있는 기능 구현.
- Redux Toolkit을 사용하여 영상 데이터와 상태를 효율적으로 관리.
- PHPMailer를 활용하여 네이버웍스를 통해 메일을 전송하는 기능 구현.
- 간단한 설정으로 사용자가 메일 전송을 테스트할 수 있도록 구성.
- 초기에는 가비아를 통해 Apache 웹 서버를 사용하였으나, SPA(단일 페이지 애플리케이션)의 고질적인 문제인 새로고침 시 404 오류가 발생하여 Apache 서버의 환경 설정을 변경하려 했으나, 가비아의 공용 서버 환경으로 인해 설정 변경 불가.
- AWS EC2와 Nginx를 사용하여 직접 웹 서버를 구축