/voltpress

Primary LanguageTypeScript

⚡ VoltPress

“No PHP. No legacy. Just JavaScript and ambition.”

VoltPress is an open-source experiment to rebuild WordPress — but entirely with modern JavaScript. It’s not a fork. It’s not a clone. It’s a fresh start, built by a young, ambitious developer who believes learning happens best by building crazy ideas that shouldn’t exist... yet.


🧠 The Origin

I’m Prince Ekpinse, a junior developer who loves React, Next.js, and everything JavaScript. But there’s one thing I’ve always hated — PHP 😤

So I asked myself:

“If WordPress was invented today by JavaScript developers, how would it look?”

That’s how VoltPress was born — a CMS that brings the simplicity and flexibility of WordPress, but powered by modern JavaScript, clean architecture, and developer joy.


💥 The Vision

VoltPress isn’t just another CMS project. It’s a statement — that the new generation of devs can learn, build, and reinvent tools that shaped the web.

  • We’ll rebuild WordPress’s core ideas: posts, users, media, themes, plugins…
  • But we’ll do it with React, Node.js, Prisma, and Next.js.
  • No legacy code. No clunky PHP. No outdated stack.
  • Just volt-fast performance ⚡, modern APIs, and developer-first design.

⚔️ The Problems We’re Challenging

  • Outdated tech debt: WordPress still runs on PHP and MySQL spaghetti. VoltPress will use Node.js + PostgreSQL with a clean Prisma ORM.
  • Theme chaos: Instead of messy PHP templates, VoltPress themes will be React components — reusable, modern, and reactive.
  • Plugin conflicts: VoltPress will introduce a hook/event system with clear contracts and TypeScript safety.
  • Slow admin panel: Say goodbye to jQuery. VoltPress admin UI will be Next.js + TailwindCSS, lightning-fast and beautiful.
  • Learning nightmare: VoltPress will be documented for devs, not dinosaurs 🦖

🧱 What We’re Building (Phase 1)

  • Modular core system: posts, users, media, settings
  • Admin UI in Next.js
  • Plugin engine powered by hooks/events
  • Theme system with React components
  • REST + GraphQL APIs
  • WordPress Importer (because migration should be fun 😎)

💡 Philosophy

VoltPress is not made to “kill” WordPress. It’s made to reimagine it — to see how far JavaScript can go when curiosity meets rebellion.

Every line of code is a step in the journey of a junior dev learning by doing, and every commit tells a story: “We’re not waiting for the future — we’re building it.”


🧑‍💻 Author

Prince Ekpinse

“Rebuilding WordPress the JavaScript way — one volt at a time.” Follow my journey on LinkedIn


⚖️ License

MIT © 2025 Prince Ekpinse