Frequently Asked Questions

Find answers to common questions about Yaga Shopping List. Can't find what you're looking for? Contact us.

Getting Started How-To Common Questions Troubleshooting Tips & Tricks

Getting Started

What is Yaga?

Yaga is your personal shopping list assistant. It helps you:

  • Create shopping lists for different stores or occasions
  • Add rich item details (descriptions, prices, categories, photos)
  • Scan product barcodes for quick item addition
  • Organize trips with multiple lists
  • Get reminders so you never forget your shopping
  • View items by category, list, or store location

Perfect for families, students, busy professionals, or anyone who loves organized shopping!

What devices can I use Yaga on?

Yaga works on:

  • πŸ“± iPhone (iOS)
  • πŸ€– Android phones
  • πŸ’» Tablets (iPad, Android tablets)
  • πŸ–₯️ Web browsers
  • 🍎 Mac computers
  • 🐧 Linux computers

All your lists are stored locally on each device (no cloud account needed).

Does Yaga cost money?

No! Yaga is completely free with:

  • βœ… No ads
  • βœ… No in-app purchases
  • βœ… No hidden costs

Your data is yours aloneβ€”stored only on your device.

Is my data private?

Yes! All your shopping lists are stored locally on your device. We:

  • Don't collect any personal data
  • Never send your lists to our servers
  • Respect your privacy completely

Your data is completely yours and stays on your device.

Do I need an account?

No account needed! Just download and start using.

  • βœ… No email required
  • βœ… No login needed
  • βœ… No registration

How-To Guides

How do I create my first shopping list?
Step 1: Open Yaga and tap the Lists icon (first tab at bottom)
Step 2: Tap the + New List button
Step 3: Give your list a name
  • Example: "Grocery Store"
  • Example: "Weekly Shopping"
  • Example: "Party Supplies"
Step 4: Tap Save

βœ… Your new list is ready! Start adding items.

How do I add items to my list?

Method 1: Quick Add (Easiest)

  1. Open your shopping list
  2. Tap the + Add Item button
  3. Type the item name
  4. Tap Save

Method 2: Add Full Details

  1. Open your shopping list
  2. Tap + Add Item
  3. Fill in:
    • Name (required): "Milk", "Bread"
    • Quantity: "1", "500ml"
    • Price: Cost estimate
    • Store: "Whole Foods", "Target"
    • Category: "Dairy", "Bakery"
  4. Tap Save

Method 3: Scan Barcode (Fastest for products)

  1. Go to the Add Item tab (middle icon)
  2. Point your camera at a barcode
  3. The app automatically looks up the product name
  4. Select which list to add it to
  5. Tap Add to List
πŸ’‘ Pro Tip: Add items with details so you remember exactly what you need!
How do I add photos to items?

Why add photos? Remember exactly which brand/size you need!

Step 1: When adding/editing an item, tap πŸ“· Add Photo
Step 2: Choose:
  • πŸ“· Take a Photo - Use your camera
  • πŸ–ΌοΈ Choose from Gallery - Select existing photo
Step 3: The photo attaches to your item
Step 4: Tap Save

βœ… Next time you see that item, you'll know exactly what it looks like!

How do I manage my items (edit, delete, mark as bought)?

Mark as Bought:

  1. Open your shopping list
  2. Tap the checkbox next to the item
  3. Item moves to "Bought" section

Edit Item:

  1. Tap the ✏️ edit icon
  2. Change details
  3. Tap Save

Delete Item:

  1. Tap and hold the item (or swipe left on iOS)
  2. Tap Delete
  3. Confirm
⚠️ Note: Accidentally deleted? You can undo by recreating it.
How do I create shopping trips?

What's a Trip? Group multiple lists together for a shopping day!

Example: "Weekend Shopping" might include:

  • Grocery Store list
  • Target list
  • Pharmacy list
Step 1: Go to Cart tab (second icon)
Step 2: Tap + New Trip
Step 3: Give your trip a name
  • "Weekend Shopping"
  • "Back to School"
  • "Party Planning"
Step 4: Select lists to include by checking boxes
Step 5: Tap Save

βœ… Your trip is created! See all items from all lists together.

How do I set reminders for shopping trips?

Never forget your shopping trip!

Step 1: Open your trip
Step 2: Tap πŸ”” Set Reminder
Step 3: Pick the date and time
  • Example: "Saturday at 10:00 AM"
Step 4: Tap Save

βœ… You'll get a notification at that time!

How do I view trips in different ways?

Once in a trip, you can view items organized by:

πŸ“‚ By Category

  • All "Dairy" items together
  • All "Bakery" items together
  • Makes shopping more efficient!

πŸ“ By List

  • Items grouped by which list they came from
  • Useful if lists are from different stores

πŸ—ΊοΈ By Store Location

  • Items grouped by store
  • Tap the map icon to see directions!
How do I use the map feature to find stores?

Find a store with directions:

  1. In a trip, switch to By Store view
  2. Look for your store
  3. Tap the πŸ—ΊοΈ map icon
  4. Opens native Maps app with directions to that store
πŸ’‘ Perfect for: Finding the exact store location when you're unfamiliar with the area!
How do I create and use categories?

Create a Category:

  1. Go to Categories tab (4th icon)
  2. Tap + New Category
  3. Choose an icon (πŸ₯•πŸ§ˆπŸ₯› etc.)
  4. Choose a color
  5. Enter a name (e.g., "Dairy", "Produce")
  6. Tap Save

Assign to Items:

  • When adding/editing items, pick the category
  • Categories make organizing items easier!

Common Questions

Can I sync my lists across devices?

Not yet, but it's coming! Currently, lists are stored only on your device. Each device has its own separate lists.

Workaround: You can manually recreate important lists on other devices.

Can I share my lists with family?

Currently, sharing is not supported. Each person needs to create their own lists on their own device.

Future feature: Multi-person lists and family sharing is planned!

Where is my data stored?

Your data is stored locally on your device in a secure database:

  • iPhone: ~/Library/Application Support/
  • Android: data/data/<app.package>/

No information is sent to any servers. Your data is completely yours.

What happens if I delete the app?

All your lists will be deleted permanently. There's no backup, so make sure you're ready to lose your data.

πŸ’‘ Tip: Take screenshots of important lists before deleting the app.
Why do I need camera permission?

Camera permission is needed only if you want to:

  • πŸ“· Take photos of items
  • πŸ” Scan product barcodes

You can use Yaga without these featuresβ€”just add items manually.

Why do I need photo library permission?

Photo library permission lets you attach photos you've already taken to your items. This is optionalβ€”you don't need to grant it if you don't want to attach photos.

Can I use Yaga without internet?

Absolutely! Yaga works completely offline. No internet needed for:

  • Creating lists
  • Adding items
  • Organizing trips
  • Setting reminders

Note: Barcode scanning works offline, but product lookup requires internet.

How much storage does Yaga use?

Typically less than 5 MB for most users, even with hundreds of items and photos. It's a lightweight app!

Troubleshooting

Camera/Photos not working?

Problem: "Camera permission denied" or "Can't access photos"

Fix on iPhone:

  1. Go to Settings β†’ Yaga β†’ Camera/Photos
  2. Toggle permission ON
  3. Restart Yaga

Fix on Android:

  1. Go to Settings β†’ Apps β†’ Yaga β†’ Permissions
  2. Enable Camera and Photos
  3. Restart Yaga
Barcode scanning won't work

Problem: Camera opens but won't scan barcodes

Solutions:

  • βœ… Make sure you have good lighting
  • βœ… Hold barcode steady and flat
  • βœ… Try different barcode angles
  • βœ… Make sure barcode isn't damaged or faded
  • βœ… Use on a physical device (simulators have limited camera support)
πŸ’‘ Note: Sometimes the product just isn't in the database. You can still add it manually!
Items disappeared after restarting

Problem: "I closed the app and my lists are gone!"

Solution: This shouldn't happen. Your data should save automatically.

Try:

  1. Force-close and restart the app
  2. Wait a few seconds (data loads from storage)
  3. If still missing, check device storage (phone might be out of space)

If nothing works:

  1. Uninstall and reinstall Yaga (sorry! 😒)
  2. Your lists are lost, but the app will work normally going forward
The app is running slow

Problem: Scrolling is laggy or app feels slow

Solutions:

  • πŸ”„ Restart the app
  • πŸ—‘οΈ Delete old closed trips (they take up memory)
  • πŸ“Έ Delete photos you don't need
  • πŸ“± Restart your phone (clear phone memory)
  • 🧹 Check device storage (if full, everything is slow)
Reminders not working

Problem: "I set a reminder but got no notification"

Fix on iPhone:

  1. Go to Settings β†’ Notifications β†’ Yaga
  2. Enable Allow Notifications
  3. Set Alert Style to Banner or Alert

Fix on Android:

  1. Go to Settings β†’ Apps β†’ Yaga β†’ Notifications
  2. Toggle Notifications ON
App keeps crashing

Problem: App closes unexpectedly

Try:

  1. Update to latest version: Open App Store/Play Store and update
  2. Force close: Swipe up (iPhone) or tap X (Android) to fully close
  3. Restart phone: Turn off and on again
  4. Reinstall app: Delete and reinstall from scratch

If it still crashes:

  1. Note exactly when it crashes (adding item? opening trip?)
  2. Contact support with these details
Photo won't attach

Problem: "Can't add photo to item"

Solutions:

  • βœ… Grant photo library permission (see Troubleshooting)
  • βœ… Make sure photo file isn't corrupted
  • βœ… Try a different photo
  • βœ… Check phone storage (might be full)
  • βœ… Restart app and try again
Can't mark item as bought

Problem: "Checkbox doesn't work"

Solution: This feature only works in Cart view (trip view).

In regular list view, items automatically appear as completed in the trip.

How do I clear all my data?

Option 1: Delete app

  • iPhone: Long-press app β†’ Remove App β†’ Delete App
  • Android: Settings β†’ Apps β†’ Yaga β†’ Uninstall

Option 2: In app

  • Currently not available, but planned for future update
Import/Export lists

Can I export my lists?

Currently, this isn't available.

Workaround:

  • Take screenshots of important lists
  • Manually recreate on other device if needed
πŸ’‘ Coming soon: Export to JSON and import feature planned!

Tips & Tricks

Pro tips for better shopping
  • βœ… Use categories - Makes finding items faster!
  • βœ… Add prices - See your total spending before checkout
  • βœ… Add store names - Remember where to find each item
  • βœ… Use descriptions - "Organic", "2% milk", "Name brand" helps!
  • βœ… Attach photos - Never forget which brand or size you need
  • βœ… Create multiple lists - One per store or one per person
  • βœ… Use trips - Group lists for more efficient shopping
  • βœ… Set reminders - Never forget your shopping day
Keyboard shortcuts and quick actions

Mobile Shortcuts:

  • πŸ“ Swipe left on item - Delete item (iOS)
  • βœ… Tap checkbox - Mark as bought/not bought
  • ✏️ Tap edit icon - Edit item details
  • πŸ”” Long press item - Quick actions menu (Android)
How to organize lists efficiently

Organization Strategy:

  • Create separate lists for different stores (Whole Foods, Target, etc.)
  • Use categories to group items by type (Dairy, Produce, etc.)
  • Assign store names to each item for reference
  • Add prices to items to track spending
  • Group lists into trips for shopping days
πŸ’‘ Pro tip: Use the "By Store" view in trips to minimize backtracking during shopping!
How to use categories effectively

Suggested Categories to Create:

  • πŸ₯• Produce - Fruits, vegetables
  • 🧈 Dairy - Milk, cheese, yogurt
  • πŸ₯› Beverages - Juice, soda, coffee
  • 🍞 Bakery - Bread, pastries
  • ❄️ Frozen - Frozen meals, ice cream
  • πŸ₯© Meat - Chicken, beef, fish
  • 🍝 Pantry - Canned goods, grains
  • 🧴 Household - Cleaning, laundry
  • πŸ’Š Health - Vitamins, medicines
πŸ’‘ Benefit: Organizing by category helps you navigate the store more efficiently!
How to estimate shopping costs accurately

Tips for accurate cost tracking:

  • πŸ’° Add prices as you add items - Check prices online or from previous shopping
  • πŸ“Έ Take photos of price tags - Attach photos to items for reference
  • πŸͺ Add store name to each item - Prices vary by store
  • πŸ“ Keep notes on prices - Use descriptions for "on sale" or special deals
  • πŸ“Š Track actual vs estimated - Learn from past shopping trips
πŸ’‘ Benefit: The app shows both estimated cost and actual spending on trips to help you stay on budget!
Language and localization features

Yaga supports multiple languages! The app automatically uses your device language.

Currently Supported: English, Polish

More coming soon!

Change language:

  1. Go to Account tab
  2. Tap Language setting
  3. Choose your language

Support & Feedback

How do I report a problem?

When reporting a bug, include:

  • πŸ“ Describe what happened - What were you doing?
  • πŸ“± Device info - What phone? iOS or Android?
  • πŸ” Steps to reproduce - How can we see the problem?
  • πŸ“Έ Screenshots - Visual proof helps!

Report on GitHub: https://github.com/PiotrKolsut/yaga/issues

I have a feature request

Would you like to suggest something new?

Tell us:

  • πŸ’‘ What feature? Be specific!
  • ❓ Why do you need it?
  • 🎯 How would you use it?

Suggest on GitHub: https://github.com/PiotrKolsut/yaga/issues

Is Yaga maintained and actively developed?

Yes! The app is actively developed and maintained.

  • βœ… Bug fixes are added regularly
  • βœ… New features are released regularly
  • βœ… Performance improvements are ongoing
  • βœ… User feedback drives development

Still have questions?

Can't find the answer you're looking for? We're here to help!

Contact Us on GitHub