기술 스택
Frontend
JavaScript
사용자 인터페이스를 동적으로 구성하고, 다양한 기능을 구현하는 데 사용되었습니다.
React
효율적인 UI 개발을 위해 컴포넌트 기반으로 사용되었습니다.
Next.JS
SEO 최적화와 빠른 페이지 로딩을 위해 사용되었으며, 서버사이드 렌더링에 사용됐습니다.
Tailwind CSS
복잡한 CSS 스타일링을 줄이고, 유틸리티 클래스 기반의 스타일링을 통해 효율적인 작업을 도왔습니다.
Backend
Node.js
비동기 I/O 처리를 통해 서버 성능을 최적화하는 데 활용되었습니다.
AWS - Lambda
특정 이벤트 발생 시 자동으로 디스코드 채널에 알림을 보내는 서버리스 함수에 사용되었습니다.
MongoDB
데이터베이스로 사용되어 유연한 스키마를 통해 데이터를 저장하고 관리했습니다.
PostgreSQL
데이터베이스로 사용되어 높은 데이터 일관성 요구 사항을 충족시키고, 복잡한 쿼리와 트랜잭션을 처리하는 데 사용되었습니다.
AWS - S3
이미지 파일과 같은 정적 자산을 저장하는 데 사용되었습니다.
Design
Figma
디자인 작업에 사용되어 프로토타입을 만들고, 디자인 시스템을 구축하는 데 활용되었습니다.
Other Tools
Vercel
배포하고 호스팅하는 데 사용되었습니다.
Clerk
사용자 인증과 보안 로그인 기능을 구현하는 데 사용되었습니다.
Jira
프로젝트 관리 도구로 사용되어, 개발 팀이 워크플로우를 관리하고 프로젝트 진행 상황을 추적하는 데 사용되었습니다.
Cloudflare
웹사이트의 보안을 강화하고, 성능을 최적화하며, 콘텐츠 전송 속도를 높이기 위해 사용되었습니다.