Nurio
유료 예약, 정원 관리, 대기자 처리, 환불과 운영 알림을 직접 개발하고 운영하는 예약·결제 플랫폼입니다. 하나의 Rails 코드베이스로 세 서비스를 각각 별도의 사이트와 앱으로 운영합니다: 서울·대전 언어교환 모임 nurio.kr, 수강생이 소규모 영어 회화 스터디에 참여하는 study.nurio.kr, 영어 세션 리더가 스터디를 운영하는 studyleaders.nurio.kr. 1:1 튜터 마켓플레이스는 개발을 마치고 출시를 준비하고 있습니다.
nurio.krstudy.nurio.krstudyleaders.nurio.krApp StoreGoogle Play스터디 앱 (Google Play)리더 앱 (Google Play)
- 3따로 만든 사이트·앱 (모임·수강생·세션 리더)
- 20+관리자 분석 대시보드
- 5로그인 방식 (카카오·Apple·Google·네이버·패스키)
웹 화면
모바일 화면
만든 기능
- 티켓과 결제
이벤트 티켓, 패스, 추가 상품을 PortOne 카드 결제, 계좌이체, 앱 내 지갑, 현장 결제로 판매해요.
- 자동 환불
버전별 취소 규정에 따라 환불 금액을 계산하고 PortOne으로 자동 환불해요.
- 대기자 관리
자리가 차면 대기 신청을 받고, 자리가 나면 확정과 함께 알림을 보내요.
- QR 체크인과 노쇼 보증금
티켓 QR을 스캔하거나 직접 체크인해요. 노쇼 시 보증금을 차감하고, 신뢰도 점수로 참여 권한을 정해요.
- 자동 테이블 배정
제약 조건 계산으로 국적을 고르게 섞고, 같은 사람끼리 반복해 앉지 않게 자리를 배정해요.
- 수강생용 스터디 앱 (study.nurio.kr)
수강생이 소규모 영어 회화 그룹에 참여해요. 구독, 세션 크레딧, 짝 연습, 그룹 채팅, 수업 피드백을 웹과 전용 Android 앱으로 제공해요.
- 세션 리더용 포털 (studyleaders.nurio.kr)
리더가 오늘의 세션을 확인하고, 주간 일정과 예외 일정을 정하고, 캘린더를 구독하고, 자리를 비울 때 세션을 넘기고, 이슈를 보고하고, 그룹과 채팅하며 수익을 확인해요.
- AI 레벨 평가
음성 인식, Azure 발음 점수, AI 피드백으로 학습자에게 맞는 레벨을 정해요.
- 알림과 로그인
웹 푸시, 앱 푸시, 이메일 알림과 카카오·Apple·Google·네이버·패스키 로그인을 지원해요.
- 관리자 분석
관리자용 분석 대시보드 약 20개와 친구 추천 프로그램을 갖췄어요.
사용 기술
- Rails 8
- Hotwire Native
- Swift
- Kotlin
- PostgreSQL
- PortOne
- Kamal





