Onset screenshot

Onset

Author Avatar Theme by Nrjdalal
Updated: 17 Jun 2024
62 Stars

An open source Next.js bare starter with step-by-step instructions if required. Built with Next.js 14, Drizzle (Postgres), NextAuth/Auth.js.

Categories

Overview:

Onset is a Next.js starter designed to provide step-by-step instructions for understanding and customizing the application. It is suitable for beginners and experts, built with Next.js 14, Drizzle (Postgres), and NextAuth/Auth.js for user authentication.

Features:

  • Next.js Framework: React framework for building performant applications.
  • Auth.js Integration: Simplified user authentication with providers like Google, Twitter, GitHub.
  • Drizzle ORM: Typescript-first ORM for Node.js.
  • Vercel Platform: Easily preview and deploy changes using git.
  • Neon Platform: Fully managed serverless Postgres with a generous free tier.
  • Automatic Setup: Easy installation process with detailed instructions.

Installation:

  1. Clone the repository locally using: bun create onset-project.
  2. Install dependencies with pnpm install.
  3. Copy .env.example to .env.local and update the variables.
  4. Run database migrations.
  5. Start the development server using bun dev.

Summary:

Onset is a user-friendly Next.js starter project equipped with essential features like Next.js framework, Auth.js integration, and Drizzle ORM. The platform provides detailed installation instructions and offers an automatic setup process for customization and development. The roadmap includes features like light and dark mode, fine-grained instructions, and more functionalities to be added in the future.