Solo Project/백엔드 개발자의 우아하게 RN 14일 견디기
[EP.01] 채용공고가 날 흔들었다… AI Agent 역량을 위해 13일간 RN 앱 만든 백엔드 개발자의 도전기
code_wizard
2025. 10. 3. 21:53
요즘 모든 공고에 있는 AI Agent, LLM(claude, GPT, cursor) 투성이다.
신입 개발자가 죽어가고 있는 한국 암흑기.
그래서 2주 동안 나의 최대 생산성을 실험해보기로 했다.
백엔드지만, 처음 해보는 React Native와 인프라까지
처음부터 끝까지 14일 동안 AI Agent 동료와 함께 구축한다.
면접비 20,000원으로 Claude Code를 결제해서 RN 을 개발해보겠습니다.
가설과 검증으로 나의 성공 or 실패를 결정한다.
🧪 가설
"백엔드 개발자도 2주 안에 실사용 가능한 하이브리드(iOS / AOS) 앱을 배포할 수 있을까?"
조건
- 기간: 2025.10.01 ~ 2025.10.14 (추석 연휴)
- 회사 계열사 IDC 엔지니어 동료까지 50~60명이 사용할 교대근무표 앱 출시
- 기술적 도전: CI/CD, JS, 네이티브 환경, RN, 스토어 배포까지 직접 도전
- 도전 이유: 나는 현대 사회에 적합한 개발자 인재상일까?
⚡ 문제 정의
- 현재 근무표 문제
- 4조 2교대 근무, 8주마다 패턴이 변경됨
- 회사 시스템의 업데이트 주기가 느려 미래 일정(2달 후~) 파악이 어렵다
- 근무표 확인 방법의 문제: 사진으로 확인 -> 보기 불편 & 일정 계획 잡기 어려움
- 본인이 개인적으로 엑셀을 만들어 사용함(휴먼 리소스 낭비)
💡 해결 아이디어
"근무표를 앱에서 직관적·확장적으로 볼 수 있게 만들자”
- 미래 근무까지 무제한 조회 (현재 2달 제한 보기 해소)
- 팔로우/팔로워 기능으로 동료 근무표 보기 → 교대 스왑 참고
- 근무 3시간 전 알림 (비서처럼 근무 깜빡 방지)
- 개인 메모/연차/공가 기록
- 근무표 패턴 기반 등록 (패턴 번호 입력만으로 자동 본인 시간표 등록)
- iOS/Android 동시 배포 (모든 사용자 이용가능)
✨ 주요 기능 정의
- 👥 동료 팔로워: 근무표 공유&확인&조회할 수 있어 교대 스왑(근무 교체)을 쉽게 협의할 수 있음.
- 📝 개인 연차·공가 기록: 사용자가 자신의 근무표에 연차 / 공가를 직접 등록 및 수정하여 개인화된 스케줄 관리
- ⏰ 근무 3시간 전 알림 푸시: 출근 전에 푸시 알림으로 근무를 잊지 않도록 자동으로 알려줌 (AI 비서처럼).
⚙️ 기술 스택
언어(Language): Java 21, TypeScript
프레임워크(Framework): Spring Boot 3.5, React Native(Expo)+Claude Code로
스케줄링 알림 발송: Spring Scheduler, Quartz Scheduler
DB: MariaDB, JPA
인증(Authentication & Security): JWT, OAuth2 (Apple 로그인 / Kakao 로그인)
빌드 & 배포(Build & Deploy): Gradle, Docker, iOS TestFlight, Android APK
인프라: CSP->NHN Cloud(회사 내부 비용)