{"repo":"pirmax/bluesky-oauth-nextjs","free":true,"listed":false,"github":"https://github.com/pirmax/bluesky-oauth-nextjs","clone":"git clone https://github.com/pirmax/bluesky-oauth-nextjs.git","description":"A modern, full-stack boilerplate for building web applications with Bluesky OAuth authentication using Next.js, Prisma, and PostgreSQL.","language":"TypeScript","stars":12,"topics":["atproto","bluesky","nextjs","oauth","oauth2"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Bluesky OAuth Next.js Boilerplate A modern, full-stack boilerplate for building web applications with Bluesky OAuth authentication using Next.js, Prisma, and PostgreSQL. Features - 🔐 Bluesky OAuth Authentication - Secure authentication using AT Protocol OAuth - 🗄️ PostgreSQL Database - Robust database with Prisma ORM - 🍪 Persistent Sessions - Session management with iron-session - ⚡ Bun Runtime - Fast package management and development with Bun - 🎨 Modern UI - Built with Tailwind CSS and custom components - 🔧 TypeScript - Full type safety throughout the application - 📦 Prisma Models - Pre-configured models for auth states and sessions Tech Stack - Framework : Next.js 15 with App Router - Runtime : Bun - Database : PostgreSQL with Prisma ORM - Authentication : AT Protocol OAuth (@atproto/oauth-client-node) - Session Management : iron-session - Styling : Tailwind CSS - Language : TypeScript - Code Quality : Biome (ESLint + Prettier alternative) Prerequisites - Bun installed on your machine - PostgreSQL database - Environment variables configured Getting Started 1. Clone the repository 2. Install dependencies 3. Set up environment variables Create a .env.local file in the root directory: You can generate 32 caracters on 1password.com. 4. Set up the database 5. Start the development server Open http://localhost:3000 to see your application. Project Structure Database Schema The boilerplate includes two main Prisma models: AuthState Stores OAuth state parameters for security","default_branch":null,"files":null,"tree":[],"storefront":"/r/pirmax","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pirmax/bluesky-oauth-nextjs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}