あとポチ
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
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
- 01Share a product or screenshot into あとポチ
- 02Add the price and choose a cooling period
- 03Create a virtual parcel
- 04Open it when delivery finishes, or skip the animation
- 05Wait until the original decision time
- 06Choose to buy, return, extend, or keep watching
- 07Optionally move money you actually kept into a wish jar
- 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
PLACEHOLDERSPRODUCTDesigning a safe place for an impulse to wait
DEVTesting Android Share Sheet behavior
NOTEKeeping estimated savings honest
PRIVACYWhy あとポチ never links a bank account