쓰레기 분리배출, 이제 알림으로 깔끔하게: 딩동쓰레기 (DingDongTrash)

해외(일본)에서 살면서 가장 당황했던 것 중 하나가 “쓰레기 배출”이었습니다. 지자체마다 분류 기준이 엄격하고, 원하는 날에 아무 때나 버릴 수 없으며, 정해진 요일·날짜·시간 안에 꼭 맞춰 배출해야 합니다. 바쁜 일상 속에서 매번 달력/공지/앱을 번갈아 확인하는 일이 너무 번거롭고, 한 번만 놓쳐도 온종일 집에 두어야 하는 일이 반복되다 보니 “언젠가는 꼭 만들어보자”고 마음먹었습니다. 그래서 생활 리듬에 자연스럽게 스며드는, 가벼운 쓰레기 배출 알림 앱을 만들었습니다.

왜 이 프로젝트를 시작했나

  • 해외 거주 중 지자체별로 상이하고 엄격한 분리수거 규칙(가연/불연/자원/캔/병/PET/특정 쓰레기 등)과 배출 요일·시간 제약 때문에 생활 불편이 컸습니다.
  • 배출일을 매주 기억하기 어렵고, 공휴일·대체휴일로 인한 변경 사항까지 챙기다 보니 캘린더만으로는 자주 놓치곤 했습니다.
  • “언제, 무엇을, 어떻게”를 간단히 알려주고, 전날·당일에 맞춰 챙길 수 있도록 돕는 도구가 필요했습니다.
  • 그래서 배출 종류별 알림을 제공하고, 예외/임시 변경에도 유연하게 대응하려는 앱을 만들기 시작했습니다.

앱 개요

  • 앱 이름: 딩동쓰레기 (DingDongTrash) — 분리배출 알림
  • 한 줄 소개: 딩동! 오늘은 무슨 쓰레기? 전날·당일 알림으로 분리배출을 잊지 않게 도와드립니다.
  • 핵심 가치: 생활 밀착 알림 → 꾸준한 분리배출 습관 → 더 편한 일상

무엇을 할 수 있나

  • 오늘/내일 배출 안내 카드
    • 오늘(또는 내일) 배출 가능한 쓰레기 종류를 한눈에 확인
    • 항목별 배출 요건(묶는 법/시간대/주의사항) 메모 저장
  • 배출 알림
    • 전날 저녁/당일 아침 등 원하는 시각에 푸시 알림
    • 카테고리별로 알림 on/off 및 알림 강도/소리 설정
  • 달력/히스토리
    • 월간 캘린더에서 카테고리별 배출일 표시
  • 멀티랭귀지
    • 한국어/일본어/영어 UI 지원
  • 백업/복원
    • 로컬 백업/복원(JSON/Hive)으로 설정·히스토리 보존

앱 특징

  • 생활 동선에 맞춘 3초 확인 UX
    • 앱을 열면 “오늘/내일 무엇을 버릴 수 있는지”만 즉시 확인
  • 깔끔한 사용성
    • Material 3, 다크 모드, 위젯(예정)

기술 스택

  • Flutter/Dart 멀티플랫폼(리포지토리 주요 언어: Dart)
  • 로컬 알림: flutter_local_notifications, 타임존 안전 처리
  • 저장: SharedPreferences/Hive 등 경량 로컬 스토리지
  • 국제화: flutter_localizations
  • 성능/안정성: 오프라인 우선, 경량 의존성

프라이버시/면책

  • 개인 데이터(메모/히스토리/설정)는 기본적으로 기기에 저장되도록 설계했습니다.
  • 알림을 위해 권한이 필요하며, 서버로 민감 정보를 전송하지 않습니다.

로드맵(요약)

  • v1.0: 핵심 MVP
    • 카테고리별 스케줄 설정, 다국어 UI
    • 전날/당일 알림, 오늘/내일 카드, 기본 달력
  • v1.5: 정교화
    • 홈 위젯, 히스토리/메모 강화
  • v2.0: 협력과 공유
    • 클라우드 동기화(선택)

사용 대상/예상 피드백

대상

  • 해외 거주 중 지자체 분리배출 스케줄을 자주 놓치는 분
  • 바쁜 일상에서 “전날/당일”만 딱 알려주는 가벼운 알림이 필요한 분

기대하는 피드백

  • 카테고리 구성의 완성도(빠진 항목이나 규칙이 있다면 알려주세요)
  • 알림 시점과 빈도의 적절성(전날/당일/시간대)
  • UI 흐름과 문구의 직관성
  • 기능 개선 아이디어(위젯, 공유, 예외 처리, 다국어 등)

다운로드 방법

마무리

분리배출은 “알아두면 쉬운데, 매번 챙기긴 어려운” 일이었습니다. 딩동쓰레기(DingDongTrash)는 생활 속 작은 수고를 덜어, 내일도 가볍게 버릴 수 있게 돕습니다. 피드백과 아이디어는 언제나 환영합니다. 버그/의견은 댓글 또는 이메일로 보내주세요. 함께 더 정확하고 편리한 분리배출 경험을 만들어갑시다.

이것도 살펴보세요!

무료 AI 도구, Gemini CLI 소개 및 사용법

이거 보고 커서에디터 삭제했다 (Gemini CLI) 위 유튜브를 보고 제미나이 CLI를 설치해봤습니다. 일반적인 LLM을 사용하듯 …

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다