DEV Community

Ronak Mahajan
Ronak Mahajan

Posted on

Building Constellations & Cultivating Sprout Atlas: Lessons from Shipping Two AI Web Apps

Hey everyone! πŸ‘‹ Over the past few months, I’ve been deep in the build trenches, shipping two distinct web applications that explore completely different sides of what modern web development and AI can do:

Constellation (consta.ai.studio) and Sprout Atlas (sproutatlas.ai.studio).Here is a quick breakdown of the architecture, features, and engineering lessons behind both projects:

🌌 1. Constellation (consta.ai.studio) β€”
The Celestial Life AtlasConstellation is an interactive night sky journal that turns your daily hours and life milestones into a living star map. The Tech Stack: Built with a heavy focus on frontend performance, state management, and dynamic SVG rendering .Key Engineering Challenge: Generating clean, high-resolution celestial vector maps on the fly (1200Γ—900 SVG export) without freezing the main thread .The Standout Feature: The Purchase Appraiser. Instead of just showing dollar amounts, it calculates what a purchase actually costs you in terms of your remaining waking hours and life sky. It’s a fun, sobering intersection of data visualization and behavioral psychology.
🌱 2. Sprout Atlas (sproutatlas.ai.studio) β€”
The AI Produce Field GuideSprout Atlas is designed to solve a very grounded, real-world problem: helping people connect with local micro-farms, navigate seasonal produce, and eliminate food guesswork .The Tech Stack: Powered by Google AI Studio / Gemini for robust multimodal computer vision and structured data parsing. The Engineering Challenge: Crafting low-latency image recognition pipelines that can accurately classify produce varieties, freshness, and seasonal availability on mobile and web viewports.

 The Takeaway: AI doesn't always need to be enterprise software. Applying LLMs and vision models to niche, hyper-local community problems yields some of the most satisfying UX.πŸ› οΈ Key Takeaways from Shipping Both:State & Architecture Matter: Whether you're managing complex user journals (Constellation) or real-time local inventories (Sprout Atlas), keeping your data flow modular saves hours of refactoring.Embrace Constraints: Limiting scope helps you actually finish and ship products rather than getting stuck in eternal development loops.Check out both live and let me know what you think! consta.ai.studio ,sproutatlas.ai.studio

 Would love to hear your thoughts or answer any questions about the tech stack in the comments below! πŸ‘‡
Enter fullscreen mode Exit fullscreen mode

Top comments (0)