Skip to content
All case studies

Development · Next.js

Oracron Digital

The company website and in-house CMS for Oracron Digital, a custom software and SEO agency. First built in React and Node.js, then rebuilt in Next.js in 2026 with a full admin, AI-assisted publishing, and built-in prospecting tools, so the team runs the whole site, and much of its marketing, from one place.

Visit site
Role
Full-stack development
Client
Team Oracron
Timeline
Rebuilt Mar – Jul 2026
Year
2026
oracrondigital.com
Oracron Digital — Agency site with its own CMS and AI publishing

Custom admin CMS for every part of the site

Weekly AI-written blog posts, with AI cover images

Built-in prospecting: lead discovery, audits, outreach

Overview

Oracron Digital needed a website that matched the quality of their work and that the team could keep current without a developer. The first version was a React and Node.js site; in 2026 I rebuilt it in Next.js around a custom CMS and AI-assisted publishing.

The challenge

An agency's own site is its proof: it has to be fast, rank well, and stay fresh. That means a steady flow of good content and up-to-date work, which is hard for a small team to keep up by hand.

What I built

A Next.js site on MongoDB with a full admin covering every content type, from services and pricing to careers and applicants. A weekly cron job drafts a blog post with Gemini, grounded in the site's live routes so internal links never 404, and generates a branded cover image with alt text. The admin also drafts social posts and includes a prospector that finds local businesses, audits their sites, and prepares outreach, which later grew into the standalone Leads Oracron CRM.

Outcome

Oracron runs its site, blog, hiring, and early-stage prospecting from one admin, with new content publishing on a schedule.

Key features

Admin CMS for blogs, services, portfolio, pricing, team, testimonials, partners, careers and applicants, messages, and settings

Own JWT + bcrypt admin authentication; 15 MongoDB models

Weekly blog generation on a Vercel Cron, fed the site's real routes so the model can't link to pages that don't exist

AI cover images with alt text and AI-drafted social posts

Prospector: find local businesses, audit their websites, and draft outreach

Webhook ingest for posts from an external writing tool, a generated llms.txt, ISR caching, and host redirects

Built with

Next.jsMongoDBMongooseVercel BlobGemini APIVercel Cron

Have a project like this?

I take products from first sketch to shipped, design, build, and the AI in between. Tell me what you’re working on.

More work