Ingenious Soul — Solo Builder Tools

Built for builders who
think for themselves.

Express 5. Better Auth. Drizzle. Neon. Stripe. Resend. React/Vite. Railway.
Pre-wired and production-ready. No Next.js. No Vercel. No lock-in. Clone it and build what matters.

Express 5 Better Auth Drizzle ORM Neon PostgreSQL Stripe Resend React + Vite Railway Express 5 Better Auth Drizzle ORM Neon PostgreSQL Stripe Resend React + Vite Railway

The Problem

Most starters assume you want Next.js, Vercel, and Supabase. They're built for the majority.
This one isn't.

Supabase

Free tier pauses your database when you're not paying. That's not a foundation — that's a trap for beginners who just want to build.

Vercel

Can't run a persistent Express server. Auth sessions, Stripe webhooks, and database connections all break when you're forced into serverless functions.

What's Inside

Express 5

Not Next.js

You own your server. No framework opinions about routing or middleware. Works cleanly with Better Auth and Stripe webhooks.

Better Auth

Not Clerk / NextAuth

Open source, self-hosted, no per-user pricing that scales against you. Email/password and magic link included.

Drizzle ORM

Not Prisma

Lighter weight, faster queries, schema-as-code in plain JavaScript. Stays close to SQL without the overhead.

Neon PostgreSQL

Not Supabase

Serverless Postgres that scales to zero — no paused databases, no forced upgrades. Your data, your terms.

Stripe

Checkout + webhooks

Industry standard. Best documentation. Checkout session and webhook handler pre-wired. Scales with you without surprises.

Resend

Transactional email

Developer-first email API. Magic link email configured out of the box. SPF/DKIM/DMARC setup is straightforward.

React + Vite

Not Create React App

Fast, minimal frontend. Auth flow and protected route ready. Build on top without fighting the framework.

Railway

Not Vercel

Runs a persistent Node.js server. One service, everything in one place, stays running. Predictable pricing, no cold start surprises.

Full Docs

Every integration

Auth, Stripe, Email, Railway, and DNS — each with a dedicated setup guide explaining what to change and why.

Clone to
deployed
in an hour.

# 1. Clone
git clone github.com/ingenioussoul/stack

# 2. Install
npm install

# 3. Configure
cp .env.example .env

# 4. Migrate
npx drizzle-kit push

# 5. Ship
node index.js

✓ Ingenious Stack running on port 3000

This is for you if...

You've been burned by Vercel bills or serverless limitations.
You want to own your auth and your database — not rent them.
You build alone, move fast, and think for yourself.

Built and battle-tested by Christopher James.

Founder of Ingenious Soul. Every choice in this stack was made the hard way — by hitting the walls Supabase, Vercel, and others put in front of solo builders. This isn't a tutorial project. It's the foundation I actually build on, packaged for builders who think the same way.

Ingenious Soul
See. Think. Build. Repeat.