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:
- Clone the repository locally using:
bun create onset-project
. - Install dependencies with
pnpm install
. - Copy
.env.example
to.env.local
and update the variables. - Run database migrations.
- 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.