JajStack is a modern fullstack starter template built with Next.js, Tailwind CSS, Prisma, and a custom authentication system, all written in TypeScript. It’s designed to help you launch landing pages, SaaS products, and internal tools with speed, style, and scalability.
- ⚡️ Next.js – App router, server components, API routes
- 🎨 Tailwind CSS – Utility-first styling
- 🧱 shadcn/ui – Beautiful, accessible UI components
- 🛠️ Prisma – Type-safe database ORM
- 🔐 Custom Auth – Simple and flexible authentication logic
- 💙 TypeScript – Static typing across the stack
- 🔥 Beautiful, responsive landing page
- 🔐 Full authentication flow (sign up, sign in, protected routes)
- 🧱 Scalable project structure
- ⚙️ Pre-configured Prisma with database schema
- 🎯 Type-safe everything
- 🧪 Ready for testing and production
git clone https://github.com/jajproduction/jajstack.git
cd jajstacknpm installCreate a .env file:
DATABASE_URL=postgresql://your-db-url
NEXT_PUBLIC_APP_URL=http://localhost:3000npx prisma generate
npx prisma db pushnpm run devThis template includes a custom authentication system built from scratch — no external auth libraries. It supports:
-
🔐 Credential-based login/signup
-
🔐 Session handling via secure cookies
-
🔐 Protected API and server components
Easily customizable to fit your business logic or integrate third-party auth providers if needed.
MIT License. Feel free to use and modify for your projects.
Built with ❤️ by Jaj