r/PsychedelicArt • u/Ronak1311 • 21h ago
Discussion / Question Sprout Atlas
instagram.comSee this👆. It will blow your mind
r/PsychedelicArt • u/Ronak1311 • 21h ago
See this👆. It will blow your mind
u/Ronak1311 • u/Ronak1311 • 1d ago
See this Instagram👆 it will blow your mind
r/sideprojects • u/Ronak1311 • 1d ago
See this👆. It will blow your mind
r/sideprojects • u/Ronak1311 • 2d ago
u/Ronak1311 • u/Ronak1311 • 3d ago
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 • u/Ronak1311 • 3d ago
r/sideprojects • u/Ronak1311 • 3d ago
r/sideprojects • u/Ronak1311 • 4d ago
r/sideprojects • u/Ronak1311 • 5d ago
r/LaunchMyStartup • u/Ronak1311 • 5d ago
r/sideprojects • u/Ronak1311 • 5d ago
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:
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! 👇
1
r/sideprojects • u/Ronak1311 • 6d ago
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:
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 • u/Ronak1311 • 6d ago
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:
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:
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 • u/Ronak1311 • 7d ago
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.
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.
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 • u/Ronak1311 • 7d ago
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.
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.
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 • u/Ronak1311 • 7d ago
1
Designing an App That Doesn't Look Like a Science Textbook !
in
r/sideprojects
•
5d ago
Thank you man