Skip to content
/ titan Public template

Next.js 15 fullstack template with better-auth for authentication and drizzle-orm as the orm

License

Notifications You must be signed in to change notification settings

rudrodip/titan

Repository files navigation

Titan

Next.js 15 fullstack template with better-auth for authentication and drizzle-orm as the ORM.

Titan

Warning

This project uses Next.js 15-canary to support node runtime on middleware. This is not yet supported in stable version.

Tech Stack

  • Full-stack framework: Next.js 15-canary
  • UI: Tailwind CSS v4
  • Component library: Shadcn UI
  • Authentication: better-auth
  • Database: postgres
  • ORM: drizzle-orm

Features

  • Authentication
    • Social login
      • Google
      • Github
      • Discord
  • Database
    • Postgres (Neon)
    • ORM: drizzle-orm
  • Next.js API, server actions, and middleware

Getting Started

  1. Clone the repository
git clone https://github.com/rudrodip/titan.git
  1. Install dependencies
bun install
  1. Create environment file
cp .env.example .env
  1. Generate database schema
bun run db:generate
  1. Migrate database
bun run db:migrate
  1. Run the development server
bun dev
  1. Open the browser and navigate to http://localhost:3000
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy