Back to projects

In progress

Spiritual Peach

Spiritual Peach is my ongoing passion project: a wellness platform paired with Peach Studio, a CMS-style content creation tool I built to organize ideas and automate consistent branded media for my social channels.

Content AutomationCMSNext.jsTypeScript

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.

Spiritual Peach wellness platform homepage with a soft peach visual identity

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.

Spiritual Peach oracle reading with controls to share or export the result as an image or GIF

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.

Peach Studio admin dashboard for managing content sets, social generation, and reels

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.

Peach Studio reel generator with content controls and a branded vertical video preview

Generated campaign outputs

One Butterfly Hug content set adapted across channel-specific aspect ratios while preserving typography, framing, color, and attribution.

Butterfly Hug branded Instagram Story generated by Peach Studio
Instagram Story
Butterfly Hug branded Instagram portrait post generated by Peach Studio
Instagram portrait
Butterfly Hug branded Pinterest pin generated by Peach Studio
Pinterest pin

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.

Connect

Let's Build Something Great Together

I'm always happy to chat about frontend engineering, accessibility, React, or interesting opportunities.