첫 번째 EdTech 앱 출시에 대한 이야기
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
앱 개발, 디자인 툴, 데이터 분석
대상자
학생 및 교육 기술 분야 개발자, 앱 개발자, UX/UI 디자이너
- 중간 난이도: 앱 개발 및 UX/UI 디자인에 관심 있는 사람에게 유용
- 교육 기술 분야에 대한 이해가 필요
핵심 요약
- Rucks는 학생을 위한 학습 생산성 도구로, Flutter, Supabase, Dart Frog 등으로 개발되었습니다.
- MxAnalytica라는 커스텀 분석 엔진을 사용하여 Google에 의존하지 않는 사용자 행동 분석 기능 제공.
- Clean Architecture 패턴을 기반으로 하여 확장성과 유지보수성 강화.
섹션별 세부 요약
1. Rucks란 무엇인가?
- 학생을 위한 학습 생산성 도구로, 미스드 데드라인, WhatsApp 그룹의 혼란, 집중 도구 부족 등 문제 해결을 목표로 함.
- 사용자 피드백을 통해 개선된 학습 환경을 제공함.
- 학생 중심의 디자인으로, 사용자 친화적인 인터페이스 제공.
2. 버전 1.0의 주요 기능
- 무단위 학습 일정 관리를 위한 디스터랙션 프리 캘린더 제공.
- 스마트 리플렉션 트래커를 통해 사용자의 성장 트렌드 분석 가능.
- MxAnalytica를 통해 사용자 행동 데이터를 수집 및 분석, Google에 의존하지 않음.
- 다크/라이트 모드 지원으로 사용자 경험 향상.
3. 개발 이유 및 동기
- Notion의 복잡성과 WhatsApp의 혼란을 해결하고자 함.
- 데이터를 수집하는 것이 아닌, 학생의 성장에 기여하는 도구를 만들고자 함.
- 학생 중심의 실용적인 솔루션을 제공하고자 함.
4. 향후 계획
- 초기 테스트 그룹으로 출시 후 피드백을 바탕으로 개선 예정.
- 커뮤니티 형성을 목표로, 학생들이 서로 도와 성장하는 환경 구축.
- ProductHunt, Reddit, GitHub, 캠퍼스 공지사항 등 다양한 채널을 통해 홍보 예정.
5. 기술 스택
- Frontend: Flutter
- Backend: Supabase & Dart Frog
- State Management: BLoC
- Database: Drift
- Analytics: MxAnalytica (커스텀 분석 엔진)
- Hosting: GCP/AWS (최종 결정 예정)
결론
- Rucks는 학생을 위한 실용적인 학습 도구로, Flutter와 Clean Architecture 기반으로 개발되어 확장성과 유지보수성 강화.
- MxAnalytica를 통해 Google에 의존하지 않는 사용자 행동 분석 기능 제공.
- 학생 중심의 UX/UI 디자인으로, 사용자 경험을 극대화한 앱 개발 사례.