Overview
The public product brings together oracle readings, meditations, affirmations, and reflective content. Behind it, Peach Studio turns reusable content sets into polished social assets so the same brand language can move consistently between the website, Instagram, Pinterest, and short-form video.
Goals
The goal was to reduce repetitive content-production work without losing creative control: write and organize content once, preview it inside reusable brand templates, and export channel-ready formats from one coherent workflow.
Technical Focus
- React and Next.js application architecture
- TypeScript-first development
- CMS-style content sets and reusable structured data
- Branded image, GIF, Pinterest, Story, and Reel generation
- Live previews and browser-based exports
- Responsive design and accessibility
- Component libraries and reusable visual templates
Challenges
The central challenge was separating content from presentation without making the creative workflow feel rigid. Each format has different proportions and composition needs, so the system had to preserve brand consistency while still producing readable Story, portrait, Pinterest, and video layouts.
What I'm Learning
This project has pushed me to think about content operations as a product problem. A useful automation tool does more than generate an image: it creates a repeatable workflow, makes the result previewable, and gives the creator enough control to trust the output.
Product case study
Building a branded content system, not just individual posts
I approached content creation like a small CMS: store the meaning and structure once, then apply consistent brand rules when adapting it for each social format. This made it possible to create a coordinated campaign without manually rebuilding every asset.
Brand foundation
One visual system across the public product
The wellness experience establishes the typography, peach palette, tone, and interaction patterns that the content tools reuse. The goal was to make generated media feel like part of the same product rather than a disconnected template export.
Reusable content
Turn product moments into shareable assets
Oracle readings can be saved or shared as images and animated GIFs. That same idea became the foundation for a broader content system: structured copy and branded presentation that can move between the product and social channels.
CMS-style workflow
Peach Studio organizes content before generation
The local admin experience separates content management from presentation. Content sets can be created, edited, reordered, and reused, while dedicated generators turn those structured items into social posts, stories, Pinterest pins, and short-form video.
Automated production
Preview and export without rebuilding the design
The generator combines saved or custom content with an uploaded background and branded overlays. A live preview makes the output visible before export, reducing repetitive layout work while keeping the visual system consistent.
Interview Q&A
Why did you build Spiritual Peach?
I wanted a long-term project where I could combine frontend engineering, visual design, wellness content, and automation. Building both the audience-facing product and its internal content tools let me explore the complete workflow from idea to branded distribution.
Why build a content tool instead of designing posts manually?
Manual design works for one post, but it becomes repetitive across a campaign and multiple aspect ratios. A CMS-style workflow lets me reuse structured content, keep the brand consistent, preview each format, and spend more time refining the message instead of rebuilding layouts.