⚡️ 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
next-quick.mp4
- 🏃♂️ 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
- 🦆 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
- ⚫ Vercel
🅰️ AWS Amplify
- 🦋 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
npm i -g next-quick
next-quick <command>
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)
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:
This contribution licensed under MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)