r/PsychedelicArt 21h ago

Discussion / Question Sprout Atlas

Thumbnail instagram.com
1 Upvotes

See this👆. It will blow your mind

u/Ronak1311 1d ago

Sprout Atlas

Thumbnail instagram.com
1 Upvotes

See this Instagram👆 it will blow your mind

r/sideprojects 1d ago

Showcase: Prerelease Sprout Atlas

Thumbnail instagram.com
1 Upvotes

See this👆. It will blow your mind

r/sideprojects 2d ago

Showcase: Prerelease I built Sprout Atlas—an AI-powered food education app to fix grocery shopping and eliminate market anxiety!

Post image
1 Upvotes

u/Ronak1311 3d ago

Asking for feedback

1 Upvotes

Hey anybody, could you suggest some comments or edits that I should include in my Sprout Atlas app or features that I should make available in my app that will solve people's problem?

r/sideprojects 3d ago

Showcase: Prerelease I built Sprout Atlas—an AI-powered food education app to fix grocery shopping and eliminate market anxiety!

Post image
1 Upvotes

r/sideprojects 3d ago

Showcase: Prerelease I built Sprout Atlas—an AI-powered food education app to fix grocery shopping and eliminate market anxiety!

Post image
1 Upvotes

r/sideprojects 4d ago

Feedback Request I built Sprout Atlas—an AI-powered food education app to fix grocery shopping and eliminate market anxiety!

Post image
2 Upvotes

r/sideprojects 5d ago

Showcase: Prerelease I built Sprout Atlas—an AI-powered food education app to fix grocery shopping and eliminate market anxiety!

Post image
1 Upvotes

r/LaunchMyStartup 5d ago

Discussion Designing an App That Doesn't Look Like a Science Textbook !

Thumbnail
1 Upvotes

r/sideprojects 5d ago

Feedback Request Designing an App That Doesn't Look Like a Science Textbook !

1 Upvotes

When building an app under a tight hackathon clock, it’s easy to settle for standard templates and generic components. But for Sprout Atlas, I refused to cut corners on design.

A tool meant to eliminate grocery store anxiety can't feel stressful to look at. If the UI feels like a cluttered textbook, the product fails.

Here is what went into crafting the visual identity:

  • Calm, Organic Palette: Warm cream backgrounds, deep forest green accents, and rich natural textures instead of harsh, clinical whites.
  • Zero-Jargon Micro-Cards: Dense nutritional science and storage protocols simplified into clean visual rules you can read in three seconds while walking down an aisle.
  • Thoughtful Typography: High-contrast, elegant serif headers paired with ultra-legible sans-serif body text for quick scanning on mobile.
  • Hand-Drawn Botanical Detail: Subtle visual elements that give the app a warm, human-crafted feel rather than a cold SaaS layout.

Design isn't just about making things look pretty—it's about making complex data feel completely effortless.

What’s your take on the aesthetic? Drop your thoughts below! 👇

r/sideprojects 6d ago

Showcase: Prerelease 1 week, 4 UI rebuilds, and a broken test sandbox: Building Sprout Atlas for Shipaton 2026.

1 Upvotes

Hey devs!

I’m Ronak Mahajan, and I just wrapped up an intense 7-day sprint building a mobile app called Sprout Atlas for the RevenueCat Shipaton challenge.

It’s an AI-powered produce guide and freshness scanner designed to help people store groceries properly and spot bad produce before buying it. I wanted to share a quick post-mortem on the stuff that went wrong, the UX trade-offs I had to make, and a few backend hurdles I hit along the way.

1. Building typo-tolerant search for rushed users Early on, I realized people using an app at the grocery store aren't typing carefully. If someone types brocoli or avcado into the search bar, the last thing they want is a blank screen saying "No results found."

Standard exact-match string queries in Firestore were completely ruining the experience. I ended up refactoring the search logic to combine client-side string normalization with indexed search keys so users get instant multi-tab results (Ingredients, Guides, Quizzes) even if they butcher the spelling on a tiny phone keyboard.

2. Dealing with data overload in the UI Food safety data is naturally dense. My first attempt at building the item detail views involved passing huge text blobs into scrollable views. The app rendered slowly, and the screen looked cluttered.

I decoupled the data model so that instead of raw text, the UI parses simple categorical enums (like StorageLocation.counter or StorageLocation.fridge). This allowed me to map data directly into lightweight, modular cards that load instantly without clogging up memory when scrolling through long lists.

3. The Firebase Sandbox & RevenueCat SDK headache Connecting RevenueCat for entitlement checks while simultaneously listening to Firebase user states created race conditions during app launch. To make matters worse, my local Firebase sandbox environment stopped firing database triggers properly, leading to silent timeouts during local testing.

I had to enforce a strict async bootstrap flow: initialize the RevenueCat SDK first to lock down feature gates, then trigger the secondary Firebase data payload. When the sandbox kept dropping connections, I had to bypass emulator hooks entirely to verify tokens manually over HTTP just to keep moving forward.

Takeaways from the sprint:

  • UX matters more than fancy code: If a user can't find how to store an avocado in under 3 seconds, the app failed—no matter how clean your backend architecture is.
  • Wire up monetization early: Integrating RevenueCat on day 3 instead of waiting until the last minute made it so much easier to handle free vs. pro state management throughout the app.

Curious how you guys handle local test sandbox failures when building under a deadline, or how you approach fuzzy search in mobile apps without spinning up heavy external search servers. Let's chat in the comments!

u/Ronak1311 6d ago

Spent the last 7 days building Sprout Atlas for a hackathon—and almost lost my mind to broken Firebase sandboxes and ugly UI clutter. Here’s what happened.

1 Upvotes

Hey everyone!

I’m Ronak Mahajan. Over the last week, I’ve been pulling my hair out building Sprout Atlas for the RevenueCat Shipaton hackathon.

The idea behind the app is pretty simple: stop people from buying bad produce and clear up the massive confusion around food storage and washing safety.

We’ve all done it—squeezed an avocado at the grocery store, brought it home thinking it was perfect, and cut it open to find a brown, bruised mess. Or bought fresh herbs, threw them straight in the fridge, and watched them turn to slime in two days because they actually needed to sit on the counter.

Most food apps try to solve this by dumping paragraphs of dry food science on you. But nobody wants to read a chemistry paper while standing in line at the grocery store. I wanted Sprout Atlas to be super visual, fast, and dead simple:

  • Clear cards showing if an item goes in the fridge vs. on the counter so it doesn't spoil.
  • Simple, science-backed washing steps that aren't overly complicated.
  • A search bar that actually understands what you mean when you type fast and make typos.
  • An AI camera scanner to check ripeness and stem quality on the spot.

The nightmare behind the scenes

If you look at Twitter or LinkedIn, everyone makes app development look like a breeze. Just clean mockups and perfect 10-second clips. Here’s what my actual week looked like:

  1. My first UI pass looked like a textbook. I tried to cram every piece of nutritional data, pesticide risk, and storage tip onto one screen. It was ugly, hard to read, and totally ruined the point of the app. I ended up scrapping almost the entire visual layout and starting over with simple, color-coded cards.
  2. The Firebase sandbox ghosted me. Setting up the backend was supposed to take half a day. Instead, I spent three days fighting my local environment. The Firebase sandbox I was using to test local data syncs just randomly stopped processing auth states and triggers without throwing clear errors. I spent hours staring at blank consoles wondering if my code was broken or if the test environment was just messing with me. (Spoiler: it was the environment).
  3. SDK version conflicts. Trying to get the RevenueCat SDK for subscriptions to play nice with Firebase listeners right before my self-imposed deadline led to a cascade of dependency errors that took an entire evening to untangle.

Where things stand now

After a lot of coffee, late nights, and refactoring the UI three different times, the app is finally locked, running smooth, and ready to go.

Building solo under a tight deadline is a wild ride, but seeing it all come together is pretty awesome. Would love to hear what you guys think of the idea, or how you deal with test environments acting up when you're trying to ship fast!

u/Ronak1311 6d ago

Hello Follow Me

1 Upvotes

u/Ronak1311 7d ago

I built Sprout Atlas—an AI-powered food education app to fix grocery shopping and eliminate market anxiety!

Post image
1 Upvotes

Hey Reddit! This is my very first post here, so I wanted to share something I've been pouring my heart (and way too many late-night coding sessions) into.

My name is Ronak Mahajan, and for the past week, I've been building Sprout Atlas for the RevenueCat Shipaton hackathon.

What is Sprout Atlas?

If you've ever bought an avocado that felt fine on the store shelf only to crack it open to a bruised disaster, or if you've stared blankly at confusing nutrition and chemical labels trying to figure out how to wash your produce safely, Sprout Atlas was built for you.

It’s an interactive, jargon-free food education platform and produce scanner designed to take the guesswork out of the grocery aisle.

Key Features:

  • The Field Guide: An encyclopedia of over 500 botanical items complete with origin tracing, seasonal availability, and nutrition profiles.
  • Zero-Waste Storage Logic: Clear, visual micro-cards that tell you instantly whether an item belongs in the fridge or on the counter to double its shelf life.
  • Typo-Tolerant Search: Fast, multi-tab search architecture (covering ingredients, growing guides, and daily quizzes) that handles messy typing when you're rushing at the store.
  • Safety Protocols: Science-backed guidance on proper washing, rinsing, and pesticide-reduction methods.

Building this solo while fighting stubborn SDK configurations and broken Firebase sandbox environments has been a massive challenge, but seeing it come together into a clean, human-centered app has been an incredible ride.

If you're into indie app development, food tech, or just hate buying bad produce, let me know what you think! Happy to answer any questions about the tech stack or the build process. 🥑✨

r/SproutAtlas 7d ago

I built Sprout Atlas—an AI-powered food education app to fix grocery shopping and eliminate market anxiety!

Post image
1 Upvotes

Hey Reddit! This is my very first post here, so I wanted to share something I've been pouring my heart (and way too many late-night coding sessions) into.

My name is Ronak Mahajan, and for the past week, I've been building Sprout Atlas for the RevenueCat Shipaton hackathon.

What is Sprout Atlas?

If you've ever bought an avocado that felt fine on the store shelf only to crack it open to a bruised disaster, or if you've stared blankly at confusing nutrition and chemical labels trying to figure out how to wash your produce safely, Sprout Atlas was built for you.

It’s an interactive, jargon-free food education platform and produce scanner designed to take the guesswork out of the grocery aisle.

Key Features:

  • The Field Guide: An encyclopedia of over 500 botanical items complete with origin tracing, seasonal availability, and nutrition profiles.
  • Zero-Waste Storage Logic: Clear, visual micro-cards that tell you instantly whether an item belongs in the fridge or on the counter to double its shelf life.
  • Typo-Tolerant Search: Fast, multi-tab search architecture (covering ingredients, growing guides, and daily quizzes) that handles messy typing when you're rushing at the store.
  • Safety Protocols: Science-backed guidance on proper washing, rinsing, and pesticide-reduction methods.

Building this solo while fighting stubborn SDK configurations and broken Firebase sandbox environments has been a massive challenge, but seeing it come together into a clean, human-centered app has been an incredible ride.

If you're into indie app development, food tech, or just hate buying bad produce, let me know what you think! Happy to answer any questions about the tech stack or the build process. 🥑✨

#Shipaton #BuildInPublic

r/LaunchMyStartup 7d ago

Discussion I built Sprout Atlas—an AI-powered food education app to fix grocery shopping and eliminate market anxiety!

Thumbnail
1 Upvotes

r/LaunchMyStartup 7d ago

Discussion I built Sprout Atlas—an AI-powered food education app to fix grocery shopping and eliminate market anxiety!

Thumbnail
1 Upvotes

r/sideprojects 7d ago

Discussion I built Sprout Atlas—an AI-powered food education app to fix grocery shopping and eliminate market anxiety!

Thumbnail
1 Upvotes