Skip to content

⚡️ Quickstart your Next.js projects w/ Auth, Deployment, and DB using next-quick CLI!

License

Notifications You must be signed in to change notification settings

10ai/next-quick

Repository files navigation

next-quick

⚡️ NextJS quickstart project builder CLI

Go from an empty repository to a full-stack Next.js site with authentication deployment database without writing a single line of code

10x 10x

next-quick.mp4

Features

🐣 init

🗃️ database

  • 🦆 MongoDB w/ Mongoose
    • Step-by-step setup guide
    • Updates .env.local
    • Creates example User schema
    • Sets up database connection file and API endpoint
    • Generates frontend page to test DB connection

🚀 deploy

🔐 auth

  • 🦋 Kinde Auth
    • Step-by-step setup guide
    • < 5 min setup time!
    • OAuth - Google, FaceBook, GitHub, LinkedIn, etc.
    • MFA - email, phone number, authenticator app
    • Magic links & passwordless login

Install

npm i -g next-quick

Usage

next-quick <command>

Available commands:

  • init - Sets up a new Next.js project with create-next-app, with flag presets and additional config (husky, prettier, jest)
  • database - Set up database & files (MongoDB)
  • deploy - Directs user to deployment service (Vercel / AWS)
  • auth - Set up auth (Kinde Auth)

Contributing

Contributor Covenant

We welcome community contributions to this project.

Please read our Contributor Guide for more information on how to get started. Please also read our Contributor Terms before you make any contributions.

Any contribution intentionally submitted for inclusion in a 10x AI project, shall comply with the MIT license and therefore licensed as described below, without any additional terms or conditions:

License

This contribution licensed under MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)