검색
검색
공개 노트 검색
회원가입로그인
page thumbnail

Bolt.new로 좌석 배치용 사이트를 만들다

한 줄 의견: 개발을 하나도 모르는 데, 이게 가능하더라고요

1. 문제 정의

  • 매주 130명 가량의 성가대원 자리를 배치한다.

  • 엑셀을 사용해 수동으로 배치한다.

  • 출석/미출석, 신규 단원 등의 사유로 매주 변경 사항이 생긴다.

  • 누구를 배치하고, 배치 안 했는지 알기 힘들다

  • 이미 좌석을 배치한 인원들 간 자리 변경이 어렵다.

Bolt.new로 좌석 배치용 사이트를 만들다 image 1

2. 해결책 탐색

3. 해결책 실행

  • 프롬프트 입력

    사람들 성가대석 좌석을 배치하는 사이트를 만들꺼야. 
    왼쪽은 피아노석, 오른쪽은 오르간석이고, 
    성가대 파트는 A1, A2, S1, S2, B1, B2, T1, T2 이렇게 있어. 
    필요에 따라 사람들은 추가하거나 뺄 수도 있어.  
    피아노석과 오르간석 중앙에는 통로가 있고, 
    통로를 기준으로 왼쪽과 오른쪽에 사람들을 배치할 수 있어. 
    한 행에는 15개 자리가 통로 기준으로 왼쪽과 오른쪽에 각각 있어. 
    즉 한 행에 최대 30명이 앉을 수 있어. 사람들은 한 칸씩 떨어져서 앉을 거야.
  • 1차 사이트 완성

    • 배치만 하고 저장하는 기능이 없음을 확인

    • Supabase 연결 (무료 데이터베이스, bolt와 자동 연동 가능)

  • 기능 추가

    • 날짜 지정 (캘린더)

    • 날짜 변경 시 기존 좌석 배치 자동 복사

    • 축소/확대 기능

    • 이미지 내보내기

    • 인원 추가 기능 (수동, CSV 파일)

    • CSV 파일 불러오기/내보내기 인코딩 오류 수정

    • 배치 현황 대시보드

    • 빈좌석 클릭 시 블록 기능 (어두운 색으로 표시)

    • 빈좌석 복수 블록 기능 (클릭 후 드래그)

    • 슈퍼 관리자 추가

    • 일반 관리자 추가/삭제 기능

    • 관리자 로그인 전 수정 불가 기능

    • 찬양대원 목록 불러 온 후 빈좌석 두 번 클릭 시 검색 해 자리 지정하는 기능

    • 찬양대원 목록 내보내기 기능

    • 드래그 앤 드롭으로 좌석에 대원 배치하는 기능

    • 드래그하여 대원끼리 자리 서로 바꾸는 기능

4. 작업 방식

  • 큰 틀은 bolt.new에서 작업 수행

  • 작업 진행하다 보니 bolt는 부분 수정이 불편하다는 것을 확인

  • 집에서는 cursor AI 활용해 수정 진행

  • 회사에 오니 커서 환경이 달라 Visual Studio Code에 CLINE 설치 후 Claude API와 DeepSeek API로 작업 마무리

5. 최종 결과물

1) 로그인 전 화면

Bolt.new로 좌석 배치용 사이트를 만들다 image 2

Bolt.new로 좌석 배치용 사이트를 만들다 image 3

*로그인을 하지 않으면 수정할 수 없음

2) 로그인 및 가입 화면

Bolt.new로 좌석 배치용 사이트를 만들다 image 4

Bolt.new로 좌석 배치용 사이트를 만들다 image 5

3) 로그인 후 화면

3-1) 로그인한 화면

Bolt.new로 좌석 배치용 사이트를 만들다 image 6

Bolt.new로 좌석 배치용 사이트를 만들다 image 7

3-2) 좌석 배치 화면

Bolt.new로 좌석 배치용 사이트를 만들다 image 8

3-3) 이미지 내보내기 예시

Bolt.new로 좌석 배치용 사이트를 만들다 image 9

6. 기타

  • 자잘한 버그가 발견되었지만 기능 이용에 문제되지 않아 그냥 두기로 함

  • 이렇게 구축하는데 bolt 구독 비용까지 총 30불 정도 사용

공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
조회수 : 544
heart
T
페이지 기반 대답
AI Chat