Latest · In production
Digital Bloom Socials Portal
A two-sided business platform I designed and built for a local social media and videography agency, now running its day-to-day operations. The owner portal handles scheduling, content planning, time tracking, invoicing, and bookkeeping; clients log in to review each month's content before it's released.
Key features
- Google Calendar sync with clear ownership: shoots originate in the portal and push to Google, while personal events sync back as read-only busy blocks, so nothing is entered twice
- Monthly content calendar with draft → client review → release cycles
- Client retainer budgets tracked against logged hours
- Sole-proprietor bookkeeping: Schedule C profit estimate, tax set-aside, mileage deductions, one-click CPA export package
- Stripe-connected invoicing
- Stack
- Next.js, TypeScript, Supabase, PostgreSQL, Clerk, Stripe, Google Calendar API