필요한 개발을,
가까운 파트너와.

웹·앱 개발부터 꾸준한 유지관리까지.
비즈니스의 다음을 함께 만듭니다.

광주·전남에서, 비즈니스의 다음으로.

서비스 알아보기

함께 프로젝트를 진행한 파트너 기업

광주전남스타트업협회 세무사 서석진 법률사무소 이노센스 이테크시스템 스테이션제이

아이디어를, 작동하는 서비스로.

웹·앱부터 자동화까지. 필요한 개발을 연결합니다.

밝은 공간에 놓인 데스크톱 모니터의 웹 서비스 콘셉트웹사이트 개발브랜드부터 비즈니스까지, 웹으로.서비스 콘셉트 이미지

반응형 홈페이지·쇼핑몰·관리자 화면을 만듭니다.

이 서비스 상담하기
블루 받침 위 스마트폰에 표현한 모바일 앱 콘셉트모바일 앱 개발고객과 만나는 가장 가까운 화면.서비스 콘셉트 이미지

iOS·Android 개발부터 알림 연동, 스토어 배포까지 함께합니다.

이 서비스 상담하기
서비스 설계화면 뒤의 구조까지 탄탄하게.

데이터 모델, API, 클라우드와 보안을 함께 설계합니다.

이 서비스 상담하기
업무 자동화반복 업무는 줄이고, 중요한 일에 집중.

엑셀 집계·발주서·리포트 생성을 자동으로 연결합니다.

이 서비스 상담하기
밝은 책상 위 노트북과 화면 설계 자료가 놓인 개발 작업 공간
개발 작업 공간을 표현한 이미지

만든 후에도,
가까이에서 함께.

광주·전남 기업의 운영 파트너.
기존 서비스도 점검하고 개선합니다.

지원 범위 보기

긴급 장애 시 2시간 이내 초동 분석, 소스코드·서버·DB 점검, 엔지니어 1:1 소통을 지원합니다. 원격 지원과 현장 대응 범위는 상담에서 안내합니다.

지금 어디까지 왔는지,
한눈에.

대화, 계약, 작업 기록을 한곳에서 확인하세요.

요청개발확인
내 프로젝트 예시 화면 주식회사 넥스트
개발 준비 안내 내 계약 업무 기록
쇼핑몰 운영 관리

상품 관리 화면과 모바일 주문 기능을 개선합니다.

진행 중

상품 등록 화면의 일괄 수정 기능을 테스트 서버에 반영했습니다.

업무 확인 요청 · 2차 모바일 주문 화면 UI 개선 확인 상태 선택⌄

확인했습니다. 모바일 결제 흐름도 바로 검토하겠습니다.

+

메시지를 입력하세요

전송

필요한 만큼, 함께 개발합니다.

꾸준한 운영은 구독으로, 새로운 시작은 맞춤 개발로.

처음부터 만드는 서비스

기획·화면 설계부터 개발과 배포까지 함께합니다.

신규 개발 맞춤 견적 문의하기 →
제공 범위 안내
  • ✓ 웹·앱 기획서 및 사용자 인터랙션 설계
  • ✓ 프론트엔드 + 백엔드 + DB 일체형 구축
  • ✓ AWS / Naver Cloud 인프라 및 보안 설정
  • ✓ 런칭 후 무상 하자보수 3개월 제공

운영·개선 개발 구독 요금제

월 정액으로 기능 추가와 오류 개선을 진행합니다.

Maintenance

300,000원 월 · VAT 별도 · 최소 계약 6개월
포함 서비스 보기
  • 월 오류·경미한 수정 2건
  • 서비스 가동 상태 정기 점검
  • 정기 백업 상태 확인
  • 월간 업무 수행 기록 리포트

Care

500,000원 월 · VAT 별도 · 최소 계약 3개월
포함 서비스 보기
  • UI/UX·화면·기능 수정 월 총 5건
  • Maintenance 지원 항목 전체 포함
  • 프로젝트 전용 실시간 채팅
  • 우선순위 기반 순차 업무 배정

Partner

1,000,000원 이상 월 · VAT 별도 · 범위와 기간 맞춤 협의
포함 서비스 보기
  • 월 요청 횟수 및 긴급 대응 별도 협의
  • 복잡한 엔지니어링 및 기능 구현
  • 서비스 인프라 아키텍처 개선
  • 장기적인 기술 파트너십 구축
내게 맞는 요금제는?

GROWTH PLAN

이런 기업에 추천합니다

  • 운영 중인 서비스에 신규 기능을 꾸준히 추가해야 하는 기업
  • 외부 API 연동이나 관리자·DB 개선이 필요한 성장기 팀
  • 정규직 개발자 채용 전 안정적인 기술 파트너가 필요한 스타트업
작업 요청 기준과 디자인 자료 안내
월 작업 요청 기준

요청 1건은 사전 협의된 하나의 화면 또는 단일 기능 단위이며, 최초 협의 범위 내 보완 수정 1회를 포함합니다. 신규 요구사항이나 범위 확장은 별도 요청으로 산정됩니다.

디자인 자료 안내

화면 UI/UX 수정은 Figma, 이미지, 와이어프레임 등 시각 자료를 제공해 주시면 가장 빠르고 정확하게 반영됩니다. 디자인이 없으신 경우에도 요구사항을 토대로 정밀 구현해 드립니다.

시작은 간단하게.
과정은 명확하게.

상담부터 운영까지, 다섯 단계로 함께합니다.

  1. 1. 상담목표와 현재 상황
  2. 2. 범위 확정업무·일정·비용
  3. 3. 계약전용 채널 개설
  4. 4. 개발·공유진행 상황 확인
  5. 5. 검수·운영배포와 작업 기록

개선의 결과를, 눈에 보이게.

웹 성능부터 반복 업무와 서비스 운영까지.

더 빠른 웹

반응형 화면 · 웹 구조 개선

더 적은 반복 업무

엑셀 집계 · 발주서 자동 생성

더 안정적인 운영

데이터 조회 · 인프라 안정화

자주 묻는 질문

시작 전에 궁금한 것들.

신규 개발도 가능한가요?

가능합니다. 웹사이트, 앱, 업무 플랫폼, 자동화 프로그램을 새로 구축할 수 있습니다. 상담에서 사업 목적, 핵심 기능, 예상 사용자, 희망 일정을 확인한 뒤 개발 범위·기간·비용을 제안드립니다. 정리된 기획서가 없어도 필요한 기능을 함께 정리하며 시작할 수 있습니다.

개발 구독은 어떤 경우에 적합한가요?

운영 중인 서비스에 오류 수정, 기능 추가, 관리자 화면이나 DB 개선이 꾸준히 필요한 기업에 적합합니다. 개발자를 별도로 채용하기보다 매월 우선순위를 정해 필요한 업무부터 진행하려는 경우 효율적으로 이용할 수 있습니다.

월 요금제로 모든 개발이 가능한가요?

계약한 요금제의 월 요청 횟수와 우선순위 안에서 진행합니다. 요청 1건은 사전에 협의한 하나의 화면 또는 기능 단위이며, 최초 협의 범위 안의 보완 수정 1회를 포함합니다. 새로운 요구사항이나 범위 변경은 별도 요청으로 계산합니다. 월 한도를 초과한 업무는 다음 달로 이월하거나 추가 견적으로 진행합니다. 난이도가 높은 기능은 상담 후 진행 여부, 단계 분할 또는 추가 비용을 협의합니다.

진행 중에 업무 범위나 요금제를 변경할 수 있나요?

가능합니다. 변경할 업무, 적용 시점, 금액을 먼저 협의해 계약에 반영합니다. 아직 체결되지 않은 계약은 현재 버전을 수정하고, 체결이 완료된 계약을 변경할 때는 이전 내용도 확인할 수 있도록 새 계약 버전으로 기록합니다.

프로젝트가 여러 개인 경우는 어떻게 관리하나요?

한 업체 안에 프로젝트를 추가하고, 각 프로젝트의 채팅방과 업무 기록을 분리해 관리합니다. 담당자는 프로젝트별 요청과 진행 상태를 명확하게 확인할 수 있으며, 계약과 업체 정보는 업체 기준으로 모든 프로젝트에서 함께 확인할 수 있습니다.

다른 업체가 만든 서비스도 관리할 수 있나요?

가능합니다. 먼저 소스 저장소, 서버·DB, 도메인, 배포 환경에 접근할 수 있는지와 현재 기술 구성을 점검합니다. 점검 결과를 바탕으로 인수 가능 여부, 필요한 정리 작업, 유지관리 범위를 안내한 뒤 진행합니다.

이전 개발사에서 어떤 자료를 받아야 하나요?

진행 중인 서비스의 일부 수정이라면 작업에 필요한 범위만 전달해 주시면 됩니다. 보통 소스 코드 또는 Git 저장소 접근 권한, 사용 중인 개발 환경과 실행 방법, 필요한 환경 변수 정보, 서버 배포 방식을 먼저 확인합니다. DB나 외부 서비스 연동을 수정해야 하는 경우에만 관련 접근 권한을 추가로 요청드리며, 비밀번호와 API 키는 안전한 방식으로 전달해 주세요.

디자인도 함께 제공하나요?

UI/UX나 화면 수정은 Figma, 이미지, 와이어프레임 등 디자인 자료를 제공해 주시면 원하는 결과를 더 빠르고 정확하게 반영할 수 있습니다. 디자인 자료가 없다면 참고 사이트와 원하는 방향을 바탕으로 진행할 수 있으며, 별도의 디자인 기획이 필요한 경우에는 화면 수와 난이도에 따라 작업 범위·일정·비용을 먼저 협의합니다.

요청한 업무의 진행 상황은 어디서 확인하나요?

발급받은 채팅 키로 고객 워크스페이스에 접속하면 프로젝트별 채팅, 첨부 파일, 읽음 상태와 진행 상태를 확인할 수 있습니다. 완료하거나 검토가 필요한 업무는 월별 업무 기록으로 정리되어 요청부터 결과 확인까지 한곳에서 관리할 수 있습니다.

계약서는 어떻게 확인하고 보관하나요?

고객 워크스페이스의 내 계약에서 계약 내용과 변경 이력을 확인하고 회사 정보와 도장을 등록할 수 있습니다. 양측 확인이 완료된 계약서는 PDF로 내려받을 수 있으며, 관리자가 고객의 등록 이메일로 PDF를 발송할 수 있습니다.

휴대폰에서도 채팅과 알림을 받을 수 있나요?

가능합니다. Android와 iPhone에서 사이트를 홈 화면에 추가하면 앱처럼 채팅과 업무 내용을 확인할 수 있습니다. 알림 권한을 허용하면 읽지 않은 채팅 알림을 받을 수 있으며, iPhone은 Safari에서 홈 화면에 추가한 뒤 PWA를 열어 알림을 허용해야 합니다.

어떤 아이디어를
만들어 볼까요?

엔지니어가 검토하고 영업일 기준 24시간 이내에 답변드립니다.

발급받은 채팅 키로 프로젝트 채팅에 접속하세요.

  1. 01
    문의와 상담

    현재 상황, 목표, 필요한 기능과 우선순위를 확인합니다.

  2. 02
    업무 범위와 견적

    구현 범위, 예상 일정, 요금제 또는 별도 견적을 안내합니다.

  3. 03
    계약과 프로젝트 생성

    계약서를 발송하고 업체 전용 키와 프로젝트 채팅방을 생성합니다.

  4. 04
    개발과 실시간 공유

    프로젝트별 채팅, 첨부 파일, 읽음 표시로 진행 상황을 공유합니다.

  5. 05
    검수와 월별 기록

    완료 업무를 확인하고 남은 업무는 협의 후 다음 달 기록으로 이월합니다.

프로젝트 문의하기

내 프로젝트

고객사

프로젝트를 선택해 주세요.

프로젝트 담당자가 요청한 항목만 선택해 가입·구매 순서대로 진행해 주세요.

01AWS 서버 계정회원가입 · 결제 수단 · 무료 플랜 선택
AWS 홈페이지 열기 ↗
  1. AWS 홈페이지에서 AWS 계정 생성을 누르고 이메일과 계정 이름을 입력합니다.
  2. 암호를 입력하고 계속(1/5단계)을 누릅니다.
  3. 고객 유형, 회사 정보, 주소와 연락처를 입력하고 계속(2/5단계)을 누릅니다.
  4. 신용카드 정보를 입력하고 확인 및 계속(3/5단계)을 누릅니다. 카드 확인용 소액 결제는 취소될 수 있습니다.
  5. 전화번호를 입력해 SMS를 전송하고 문자로 받은 인증 코드를 입력합니다.
  6. 지원 플랜에서 기본 지원 - 무료를 선택한 뒤 가입을 완료합니다.

프리 티어 범위를 초과하면 사용료가 발생합니다. 결제 수단과 계정 소유권은 고객사가 관리합니다.

02가비아 도메인도메인 검색 · 구매 · 소유자 정보
가비아 홈페이지 열기 ↗
  1. 오른쪽 위 회원가입을 눌러 고객사 명의의 계정을 만듭니다.
  2. 원하는 도메인을 검색하고 사용 가능한 주소를 선택해 신청하기를 누릅니다.
  3. 사용 기간과 실제 소유자 정보를 입력합니다.
  4. 결제 방법을 선택해 구매를 완료합니다.
  5. My가비아 → 서비스 관리 → 도메인에서 구매한 도메인을 확인합니다.

도메인을 구매하기 전에 주소를 프로젝트 채팅으로 보내 주세요. 오탈자나 잘못 구매한 도메인은 변경이 어렵습니다.

03포트원 전자결제회원가입 · PG 신청 · 카드사 심사
포트원 홈페이지 열기 ↗

회원가입

  1. 오른쪽 위 시작하기를 누른 뒤 하단의 가입하기를 선택합니다.
  2. 이메일, 비밀번호, 예상 월 거래액을 입력하고 약관에 동의해 가입합니다.
  3. 가입 이메일로 받은 인증 메일을 확인합니다. 메일이 없으면 스팸함도 확인합니다.

전자결제 신청

  1. 관리자 왼쪽 위 전자결제 신청을 누릅니다.
  2. 사업자등록증 사본을 올리고 자동 입력된 사업자 정보를 확인합니다.
  3. 담당자, 판매 품목, 서비스 형태와 운영할 웹·앱 주소를 입력합니다.
  4. 사용할 결제 수단과 PG사를 선택합니다. 정기결제 등 방식은 프로젝트 담당자와 먼저 협의합니다.
  5. 신청 내용을 최종 확인하고 제출할게요를 누릅니다.

카드사 심사는 보통 약 2주가 걸리며 카드사마다 다릅니다. 서비스나 결제 방식이 바뀌면 재심사가 필요할 수 있습니다.

05카카오 로그인·네이버 문자애플리케이션 · 팀원 초대 · SENS 발신번호

카카오 로그인

Kakao Developers 열기 ↗
  1. 오른쪽 위 로그인을 누르고 약관 동의와 개발자 이름 입력을 완료합니다.
  2. 내 애플리케이션 → 애플리케이션 추가하기를 누릅니다.
  3. 앱 아이콘, 앱 이름, 사업자명을 입력하고 저장합니다.
  4. 생성된 앱에서 팀 관리 → 팀원 초대를 누릅니다.
  5. 안내받은 NCL 작업 이메일을 입력하고 권한을 EDITOR로 선택합니다.

네이버 SENS 문자

Naver Cloud Console 열기 ↗
  1. 로그인 후 Services → Simple & Easy Notification Service를 엽니다.
  2. Project → 프로젝트 생성을 누르고 필수 항목을 작성합니다.
  3. SMS → Calling Number → 발신번호 등록에서 휴대폰 또는 서류 인증을 완료합니다.
  4. 마이페이지 → 인증키 관리 → API 인증키 관리에서 신규 키를 생성합니다.
  5. 프로젝트의 Service ID와 발신번호를 확인하고, 키 자체는 채팅에 적지 말고 담당자에게 안전한 방식으로 전달합니다.
06Google Play 개발자 계정개인·법인 가입 · 등록비 · 본인 인증
Google Play Console 가입 열기 ↗
  1. 개인은 Google 계정의 개인용, 법인은 비즈니스 관리 계정으로 고객사 명의 계정을 준비합니다.
  2. Play Console 가입 화면에서 개인은 개인, 법인은 기관/단체의 시작하기를 누릅니다.
  3. 개발자 이름과 결제 프로필을 만들고 실제 주소·연락처·웹사이트를 입력합니다.
  4. 게시할 앱 수, 수익 창출 여부와 앱 카테고리를 선택합니다.
  5. 약관에 동의하고 계정 생성 및 결제를 눌러 등록비 25달러를 결제합니다.
  6. 모든 앱 → 본인 인증에서 신원·주소·전화번호 인증까지 완료합니다.
  7. Play Console에 할 일이 남아 있지 않은지 확인한 뒤 NCL 작업 계정을 사용자로 초대합니다.

본인 인증이 끝나지 않으면 콘솔이 생성돼도 앱을 등록할 수 없습니다. 개인 계정 주소는 증빙 가능한 실제 주소를 입력해 주세요.

07Apple Developer 계정Apple ID · D-U-N-S · 연간 멤버십
  1. Apple 계정을 만들고 이메일과 휴대전화의 6자리 인증을 완료합니다.
  2. Apple Developer에서 계약에 동의하고 Enroll today → Continue enrollment on the web을 누릅니다.
  3. 개인·개인사업자는 Individual, 법인은 Company/Organization을 선택합니다.
  4. 신분증 또는 사업자 정보와 같은 영문 이름·주소를 입력합니다.
  5. 법인은 먼저 D-U-N-S 발급 ↗을 완료하고 등록된 영문 법인명과 번호를 입력합니다.
  6. 안내 메일을 확인한 뒤 Purchase에서 연간 멤버십을 결제합니다.
  7. 승인 후 App Store Connect에 NCL 작업 계정을 사용자로 초대합니다.

멤버십은 연 129,000원 기준이며 매년 갱신해야 합니다. 금액은 Apple 정책에 따라 달라질 수 있으므로 결제 화면에서 최종 확인해 주세요.

08앱 등록 자료앱 설명 · 이미지 · 테스트 계정 · 개인정보처리방침
  • 앱 이름iPhone·Android 모두 30자 이내
  • 짧은 소개iPhone 30자, Android 80자 이내
  • 상세 설명앱 기능 중심으로 최대 4,000자
  • 검색 키워드iPhone용, 쉼표로 구분해 100자 이내
  • 아이콘Android 기준 512×512px, 원본 디자인 파일 권장
  • 스토어 이미지기기별 실제 화면 스크린샷과 프로모션 이미지
  • 테스트 계정로그인이 필요한 앱의 심사용 아이디·비밀번호
  • 정책 URL개인정보처리방침과 필요한 서비스 약관

앱 아이콘·스크린샷 등 디자인 자료는 고객사가 제공합니다. 제작이 필요하면 범위를 확인한 뒤 디자인 비용이 별도로 추가됩니다.

09GitHub 계정·프로젝트계정 생성 · Private 저장소 · 작업 계정 초대
  1. 고객사에서 관리할 이메일로 GitHub 계정을 만듭니다.
  2. 새 저장소 이름을 프로젝트명에 맞게 입력합니다.
  3. Visibility에서 반드시 Private을 선택합니다. Public 저장소로 만들지 마세요.
  4. Create repository를 눌러 저장소를 생성합니다.
  5. Settings → Collaborators → Add people에서 채팅 안내에 표시된 NCL 작업 계정을 초대합니다.

프로젝트 소스 보호를 위해 저장소는 반드시 Private(비공개)으로 유지해 주세요.

계정과 인증 정보는 고객사가 소유합니다.

비밀번호·인증번호·API Secret은 일반 채팅에 남기지 마세요. 가능한 서비스는 NCL 작업 계정을 초대하고 필요한 권한만 부여합니다. 가입비·심사비·서버비 등 외부 서비스 비용은 고객사가 부담합니다.

계약 상태

업체명

요금제

계약 기간

업무 범위

제외 범위

업무 기록 기준

월별 업무

Next Coding Lab은 문의 상담, 계약 체결과 프로젝트 수행에 필요한 범위에서 개인정보를 처리합니다.

1. 처리 목적과 항목

문의 상담 이름, 업체명, 휴대전화번호, 문의 종류와 내용

계약·프로젝트 운영 담당자 이름·연락처·이메일, 회사 정보, 계약 정보, 프로젝트 채팅·업무 기록·첨부파일

서비스 보안·접속 유지 접속 쿠키, 접속 일시와 IP 주소, 알림 사용 시 푸시 구독 정보

2. 보유 및 이용기간

계약으로 이어지지 않은 문의 정보는 상담 종료일로부터 1년간 보관한 후 파기합니다. 계약·대금결제·청약철회 기록은 관계 법령이 적용되는 경우 5년, 프로젝트 채팅·업무 기록·첨부파일은 계약 종료 후 5년간 보관합니다. 관계 법령에 별도 기간이 있거나 분쟁이 진행 중이면 해당 사유가 끝날 때까지 분리 보관할 수 있습니다.

3. 제3자 제공 및 처리위탁

법령상 근거 또는 정보주체의 동의가 있는 경우를 제외하고 개인정보를 제3자에게 제공하지 않습니다. 문자 발송 시 네이버클라우드 SENS에 휴대전화번호와 발송 문구가 전송됩니다. 계약서 이메일 발송 기능을 설정해 사용하는 경우 해당 메일 서비스 제공업체에 수신 이메일과 계약서가 전송됩니다.

4. 파기 절차와 방법

보유기간이 끝나거나 처리 목적을 달성한 정보는 지체 없이 파기합니다. 전자파일은 복구할 수 없는 방법으로 삭제하고, 출력물은 파쇄하거나 소각합니다.

5. 정보주체의 권리

본인 개인정보의 열람·정정·삭제·처리정지와 동의 철회를 요청할 수 있습니다. 법령상 보관 의무가 있는 정보는 해당 기간 동안 삭제가 제한될 수 있습니다.

6. 안전성 확보 조치

접근 권한 제한, 관리자 인증, 전송 구간 보호, 파일 접근 통제와 정기 점검 등 필요한 보호조치를 시행합니다. 비밀번호·인증번호·API Secret·민감정보는 채팅에 첨부하지 마세요.

7. 개인정보 보호 문의

개인정보 보호책임자는 Next Coding Lab 대표자이며, 열람·삭제 등 요청은 회사 대표 연락처로 접수할 수 있습니다.

시행일: 2026년 8월 12일

본 규정은 개발 구독 및 개별 개발 용역의 중도 해지·정산 기준입니다. 관계 법령의 강행규정이 우선하며, 개별 계약서에 더 구체적인 조건이 있으면 해당 조건을 적용합니다.

  1. 01
    기획 합의 및 개발 착수 전

    기획서·기능명세서에 합의하지 못해 개발에 착수하지 않은 경우 수령한 계약대금은 전액 환급합니다. 고객이 사전에 승인하여 이미 결제되고 회수할 수 없는 제3자 비용은 증빙 후 별도 정산합니다.

  2. 02
    개발 착수 후 정산

    환급액은 기지급액에서 완료·제공된 업무 금액, 진행 중 업무의 객관적인 진척분과 사전 승인된 회수 불가 외부 비용을 뺀 금액입니다. 단계별 금액이 없으면 업무 기록, 결과물, 작업 범위와 전체 계약금액 대비 진척도를 근거로 산정하고 정산 내역을 제공합니다.

  3. 03
    개발 구독의 중도 종료

    다음 계약 갱신 전 해지를 요청하면 다음 기간부터 종료합니다. 이미 시작한 이용기간은 실제 수행 업무를 기준으로 정산하고, 아직 시작하지 않은 선납 기간의 금액은 전액 환급합니다.

  4. 04
    완료 업무와 하자

    계약 범위에 맞게 완료·제공된 부분은 정산 대상입니다. 결과물에 계약 범위의 오류나 미반영 사항이 있으면 우선 보완하며, 보완이 불가능하거나 계약 목적을 달성할 수 없는 경우 해당 부분의 환급과 손해배상은 계약 및 관계 법령에 따릅니다.

  5. 05
    귀책사유에 따른 해지

    상대방이 주요 의무를 위반하고 합리적인 기간의 시정 요구에도 고치지 않으면 계약을 해지할 수 있습니다. NCL의 귀책으로 종료되는 경우 미수행 부분의 대금을 환급하며, 고객의 임의 해지는 완료·진행 업무와 실제 손해를 정산합니다.

  6. 06
    요청 및 환급 절차

    프로젝트 채팅 또는 서면으로 해지를 요청할 수 있습니다. 요청일로부터 영업일 7일 이내에 정산 근거를 안내하고, 정산 확정일로부터 영업일 7일 이내에 환급합니다. 법령이 더 짧은 기간을 정한 경우 그 기간을 따릅니다.

본 규정은 소비자에게 법률상 보장되는 청약철회·계약해제·손해배상 권리를 제한하지 않습니다. 시행일: 2026년 8월 12일