기간 · 2026.07~2026.08 | 기술 · Next.js, React, TypeScript, Supabase

GitHub: 42 BAND · Deviation — Private · 열람 권한 필요

Why

상황(S) · 밴드 운영 과정에서 일정, 연습·공연 곡 선정, 회원 정보와 사진을 함께 관리할 공간이 필요했습니다.

Challenge

과제(T) · 42 BAND와 Deviation의 운영 흐름에 맞는 웹을 개발하고 회원 역할에 따라 사용할 수 있는 기능을 구분했습니다.

What I Built

행동(A) · Next.js·Supabase 기반으로 일정, 곡 투표·선정, 회원·역할별 접근, 게시판, 사진·영상 관리 기능을 구현했습니다. Deviation에서는 곡 보관과 생성·수정·삭제 흐름을 개선했습니다.

Outcome

결과(R) · 두 밴드의 일정·곡 선정·콘텐츠 관리를 웹 기능으로 구현하고 관련 코드와 변경 이력을 남겼습니다. 직접 밴드를 운영하며 확인한 요구를 접근 권한과 곡 관리 흐름에 반영했습니다.