next-quick
v1.0.3
Published
Quickstart your Next.js projects w/ Auth, Deployment, DB using next-quick CLI!
Downloads
17
Maintainers
Readme
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
https://github.com/10ai/next-quick/assets/42549561/41c15e84-76e5-4c28-aa9b-85154956ab11
Features
🐣 init
- 🏃♂️ Runs
create-next-app@latest
with - 🪄 Prettier & ESLint w/ config files
- 🐶 Sets up Husky pre-commit hook w/ lint-staged
- Runs Prettier and ESLint on all staged files
- 🧪 Installs Jest
🗃️ 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
- ⚫ Vercel
- 🅰️ AWS Amplify
🔐 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
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.