あとポチ icon
あとポチ
IMPULSE-PURCHASE COOLING APPIN DEVELOPMENT

A local-first Android app that gives impulse purchases somewhere to wait before they become real — no bank linking, no ads, and no shame-driven spending rules.

NO RELEASE YET · A GOLDBUG STUDIO PROJECT BY K
ScreensPLACEHOLDERS · SWIPE →PLACEHOLDERS
SHARE INTAKE
PARCEL WAREHOUSE
MONTHLY REPORT

Why I built it

あとポチ began with a gap I kept noticing in traditional budgeting tools: they record spending after the decision is already over. I wanted a gentler buffer at the moment an urge appears — fast enough to enter from a shopping page, but structured enough to make the final decision later, with a clearer head.

Current features

NO BANK LINKINGNO ADSLOCAL-FIRST
QUICK INTAKE
  • Share text, links, or screenshots from a shopping page
  • Only the product name and price are required
  • Use a default cooling period or choose a custom one
  • Keep manual entry available for things seen offline
PARCEL COOLING LOOP
  • Turn a wanted item into a virtual parcel
  • Keep unboxing simple and always skippable
  • Allow early unboxing without moving the decision time earlier
  • Choose to buy, return, extend, or move the item to a watchlist
HONEST PROGRESS
  • Keep estimated savings separate from money actually kept
  • Move returned amounts into a wish jar only by explicit choice
  • Track an optional monthly impulse-spending budget
  • Review cooling decisions and purchase satisfaction in a monthly report
PRIVATE BY DEFAULT
  • Store personal records and images on the device
  • Use no account or backend for the Android MVP
  • Offer a free PIN lock and a recovery path for forgotten PINs
  • Keep the core loop free; reserve long-term history and convenience for Pro

How it works

  1. 01Share a product or screenshot into あとポチ
  2. 02Add the price and choose a cooling period
  3. 03Create a virtual parcel
  4. 04Open it when delivery finishes, or skip the animation
  5. 05Wait until the original decision time
  6. 06Choose to buy, return, extend, or keep watching
  7. 07Optionally move money you actually kept into a wish jar
  8. 08Review the month without turning spending into a failure verdict

Development status

COMPLETE
  • Product scope and core loop defined
  • UI / UX screen system and app icon direction
  • Expo + TypeScript application scaffold
  • expo-router navigation foundation
  • SQLite + Drizzle migration foundation
  • Japanese-first i18n foundation
PLANNED
  • Android Share Sheet intake — text, link, and image
  • Parcel schema and state machine
  • Cooling-period notifications
  • Return / buy / extend / watchlist decisions
  • Wish jar, impulse budget, and monthly report
  • PIN recovery and encrypted manual backup
  • Free + Pro subscription gates — no ads
  • Android MVP testing and release

Built with

EXPO SDK 57REACT NATIVE 0.86TYPESCRIPTEXPO ROUTEREXPO SQLITEDRIZZLE ORMI18NEXTEAS BUILD

Known limitations

  • The first release is Android-only; iOS support is deferred
  • Shared text from shopping apps usually does not include a product image
  • Product prices and metadata are not scraped automatically
  • All financial values are entered by the user; the app never verifies real balances
  • Cloud backup and cross-platform subscription sync are deferred

Development notes

PLACEHOLDERS
PRODUCTDesigning a safe place for an impulse to wait
DEVTesting Android Share Sheet behavior
NOTEKeeping estimated savings honest
PRIVACYWhy あとポチ never links a bank account