{"repo":"nrjdalal/onset","free":true,"listed":false,"github":"https://github.com/nrjdalal/onset","clone":"git clone https://github.com/nrjdalal/onset.git","description":"An open source Next.js bare starter with step-by-step instructions if required. Built with Next.js 14, Drizzle (Postgres), NextAuth/Auth.js.","language":"TypeScript","stars":62,"topics":["drizzle","neondb","nextauthjs","nextjs","postgres","shadcn","tailwindcss","typescript","vercel"],"license":null,"category":"databases-storage","readme_excerpt":"Onset Next.js Starter 2024 An open source Next.js starter with step-by-step instructions if required. Features · Step by Step · Roadmap · Author · Credits Onset is a Next.js starter that comes with step-by-step instructions to understand how everything works, easy for both beginners and experts alike and giving you the confidence to customize it to your needs. Built with Next.js 14, Drizzle (Postgres), NextAuth/Auth.js. Features Frameworks - Next.js – React framework for building performant apps with the best developer experience - Auth.js – Handle user authentication with ease with providers like Google, Twitter, GitHub, etc. - Drizzle – Typescript-first ORM for Node.js Platforms - Vercel – Easily preview & deploy changes with git - Neon – The fully managed serverless Postgres with a generous free tier Automatic Setup Installation Clone & create this repo locally with the following command: Note: You can use npx or pnpx as well 1. Install dependencies using pnpm: 2. Copy .env.example to .env.local and update the variables. 3. Run the database migrations: 3. Start the development server: Step by Step Hint: Using bun instead of npm / pnpm and bunx instead of npx / pnpx . You can use the latter if you want. Phase 1 (Initialization) 1. Initialize the project Refs: - Installation 2. Install prettier and supporting plugins Refs: - prettier-plugin-sort-imports - prettier - prettier-plugin-tailwindcss 3. Create prettier.config.js 4. Create src/lib/fonts.ts Refs: - Font Optimization ","default_branch":null,"files":null,"tree":[],"storefront":"/r/nrjdalal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nrjdalal/onset/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."}