
Shipkit Blog
Shipkit is a starter template made with Next.js, React, and Tailwind CSS. Subscribe to our newsletter to get the latest updates or follow us on twitter.

Shipkit Blog
Shipkit is a starter template made with Next.js, React, and Tailwind CSS. Subscribe to our newsletter to get the latest updates or follow us on twitter.
An honest look at how Shipkit helps small teams ship faster - warts and all. What worked, what did not, and what we would do differently next time.
After 18 months of nights and weekends, our small team of developers built Shipkit to solve our own frustrations. Here's the unvarnished truth about what it does well and where we're still growing.
Shipkit is designed to get you from zero to production as quickly as possible. Whether you're a solo developer or part of a team, the goal is the same: ship faster, ship better.
Start now, immediately, and add features as you need:
Shipkit is built with the latest tech:
While Shipkit is fast out of the box, we're continuously working on:
The frontend is built with modern React patterns and Next.js best practices.
Shipkit represents our commitment to developer productivity. While we're proud of what we've built, we're even more excited about what's coming next.
Deploy the site directly to Vercel without ever touching a line of code. This will create a copy of Shipkit and a brand new GitHub repository with all of the code.
If you are a developer, you can clone the repository yourself and deploy it anywhere you like. We also include a Docker setup for standardizing deployments across hardware.
git clone https://github.com/shipkit-io/bones.git
bun install --frozen-lockfile
app/auth/app/admin/app/billing/We're building in public and would love your input:
Follow our GitHub | Join Discord | Read our docs
Here's our actual auth configuration (src/server/auth.config.ts):
export const authOptions: NextAuthConfig = {
debug: process.env.NODE_ENV !== "production",
providers,
pages: {
error: routes.auth.error,
signIn: routes.auth.signIn,
signOut: routes.auth.signOut,
},
};
Read with AI
Summarize this article: Getting Real with Shipkit: A Developer's Journey