Trabalho da materia de laboratorio de engenharia de software utilizando as tecnologias:
- Next.js 14
- Server Actions
- React
- Prisma
- Stripe
- Tailwind
- MySQL
2023-12-21-13-24-58.mp4
- Autenticação
- Organizações/espaços de trabalho
- Criação de quadro
- API Unsplash para lindas imagens de capa aleatórias
- Registro de atividades para toda a organização
- Renomear e excluir quadro
- Criação de lista
- Renomear lista, excluir, arrastar e soltar, reordenar e copiar
- Criação de cartão
- Descrição do cartão, renomear, excluir, arrastar e soltar, reordenar e copiar
- Registro de atividades do cartão
- Limite do conselho para cada organização
- Assinatura Stripe para cada organização para desbloquear painéis ilimitados
- Página de destino
- Banco de dados MySQL
- Prisma ORM
- shadcnUI e TailwindCSS
git clone https://github.com/mth-prog/kanban.git
npm i
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_SIGN_UP_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=
DATABASE_URL=
NEXT_PUBLIC_UNSPLASH_ACCESS_KEY=
STRIPE_API_KEY=
NEXT_PUBLIC_APP_URL=
STRIPE_WEBHOOK_SECRET=npx prisma generate
npx prisma db push
npm run dev
Executando comandos com npmnpm run [command]
| comando | descrição |
|---|---|
dev |
Inicia uma instância de desenvolvimento do aplicativo |
atualizações necessarias para utilização do projeto *A