next-quick
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

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

https://github.com/10ai/next-quick/assets/42549561/41c15e84-76e5-4c28-aa9b-85154956ab11

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 is dual licensed under MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.

For clarity, "your" refers to 10x AI or any other licensee/user of the contribution.

Package Sidebar

Install

npm i next-quick

Weekly Downloads

8

Version

1.0.3

License

MIT

Unpacked Size

111 kB

Total Files

17

Last publish

Collaborators

  • objectjosh