Your Ping
커스텀 push 알림 앱입니다. 좋아하는 문장이나 대사를 알림으로 받아보거나 꾸준한 루틴이나 습관을 만들 수 있습니다.
Personal Note
원하는 방식으로 push 알림 메시지를 받아볼 수 있는 맘에 드는 앱이 없어 직접 만들었습니다. 좋아하는 책 구절이나 뮤지컬 대사를 사용자가 지정한 시간 범위 안에서 무작위로 받아볼 수 있는 경험을 구현하고자 기획·개발했습니다.
Build Notes
- Codex를 보조 도구로 활용해 앱과 서버 구현을 빠르게 반복했습니다. UI와 사용자 경험은 직접 설계하고, 로고 제작에는 생성형 AI를 활용했습니다.
- iOS 로컬 알림의 제약을 고려해, 서버에서 push 알림을 예약하고 발송하는 구조를 설계했습니다.
- 앱 삭제 및 재설치 환경에서도 안정적으로 동작하도록 설치 식별 구조와 push token 중복 등록 방지 로직을 구현했습니다.
- Express, Supabase, Cloudflare Cron을 활용해 서버 기반 push 알림 스케줄링 환경을 구축했습니다.
Built With
- React Native (Expo)
- TypeScript
- Express
- Supabase
- Cloudflare Cron