Tagged - 백준 문제 태그 검색
새로운 서비스를 AI와 함께 개발하고 싶어서, 마침 ‘백준’을 열심히 사용하고 있었기 때문에 이와 관련된 서비스를 이틀 동안 열심히 만들었습니다.
아래 소개 내용은 AI를 통해 작성되었습니다.
소개
뭐 하는 사이트야?
Tagged는 백준 온라인 저지(BOJ)의 문제를 더 쉽게 찾을 수 있게 도와주는 검색 서비스입니다. 다음과 같은 기능을 제공합니다:
- 태그 기반 검색: 원하는 알고리즘 태그 조합으로 문제를 찾을 수 있습니다.
- 정확한 매칭: 태그를 정확히 일치하거나 포함된 문제를 검색할 수 있습니다.
- CLASS 기반 검색: BOJ의 CLASS 레벨별로 문제를 필터링할 수 있습니다.
- 난이도 범위 검색: solved.ac 기준의 난이도 범위로 문제를 찾을 수 있습니다.
- 출처 검색: 다양한 출처의 문제로 문제를 필터링할 수 있습니다.
- 문제 제보: 태그나 난이도가 변경된 문제를 제보하면 즉시 정보가 업데이트됩니다.
어떻게 만들었어?
기술 스택을 간단히 설명하자면:
- 프레임워크: Next.js 15 (App Router)
- 언어: TypeScript
- 스타일링: Tailwind CSS
- UI 컴포넌트: shadcn/ui
- 데이터베이스: Prisma ORM