Próximo começo
Um iniciante básico.
- Próximo começo
- Pilha
- Galhos
- Configurar
- Recursos
Pilha
- Estilo de linha / código
- Eslint
- Eslint-Config-melhor
- Eslint-plugin-check-file
- Guia de reação à prova de balas
- Eslint-Plugin-N
- mais bonito
- @Trivago/Prettier-Plugin-Sort-Imports
- mais bonito-plugin-tailWindcss
- Classificação de classe automática
- Variáveis de ambiente
- dotenv
- dotenv-expand
- @T3-OSS/ENV-NEXTJS
- Cross-env
- Estilos / UI
- Tailwindcss
- @nextui-org/react
- próximos temas
- @Tabler/icons-react
- Pesquisa de ícone de Tabler
- Validação
- Zod
- @SPOMO-TO/ZOD
- regue-zod
- Regue os documentos de Zod
- Formas
- Banco de dados
- regue-se
- PostGres
- Drizzle-kit
- Autenticação
- Next-Auth
- @Auth/Drizzle-Adapter
- Documentação do adaptador de regar auth.js
Galhos
A filial principal contém toda a configuração. Os seguintes ramos se desenvolvem de cima para baixo:
- base
- Configurações de Eslint / Pretttier
- Nextui
- Layout / Styles
- alternância do tema escuro / claro
- TypeAfe-env
- Variáveis de ambiente TypeAfe
- Next-Auth
- Google OAuth sem banco de dados
- regar / main
- esquema básico de garoa com usuários / contas / sessões
Configurar
- Instale dependências:
- Copie o arquivo
.env :
- Atualize os seguintes valores no arquivo
.env :
NEXTAUTH_SECRET=your-value-here
GOOGLE_CLIENT_ID=your-value-here
GOOGLE_CLIENT_SECRET=your-value-here
- Inicie o banco de dados:
- Migrar o banco de dados:
- Inicie o aplicativo:
Recursos
- Em seguida.JS Discord FAQS
- Erro "Módulo não encontrado" na implantação, mas a construção funciona bem localmente
- React à prova de balas