Skip to content

Edmar-Sousa/kanban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

161 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design fornecido pela equipe da Rocketseat

Kanban

Projeto Feito no boracodar, o projeto consiste em um app de tarefas como o Trello, nele é possível adicionar tarefas, marcar como concluída e excluir. Além da possibilidade de criar vários tasks boards .

Design

gif com o design do projeto

ToDo

  • CRUD de tarefas

    • Criar tarefa
    • Atualizar tarefa
    • Excluir tarefa
    • Atualizar tarefa
  • CRUD de times

    • Adicionar amigo ao time
    • Excluir amigo do time
    • Adicionar ao quadro de tarefas
    • Iteração em tempo real usando o WebRTC
  • Notificações em tempo real usando o laravel reverb

  • Sistemas de assinatura

    • Permitir adicionar amigos de acordo com o plano atual
    • Numero de quadro de tarefas de acordo com o plano
    • Itegração com meios de pagamento
    • Webhook dos meios de pagamento
    • Cron para verificar se o plano ja expirou
  • Pagina de configuração

  • Pagina de relatorios

    • Gerar relatorios de acordo com as tarefas concluida
    • Gerar relatorio de acordo com o plano
  • Teste unitarios e e2e

    • Login
    • Logout
    • Criar quadros de tarefas
  • UX

    • Colocar aviso de cadastro de endereço antes de assinar um plano
    • Em case de erro no pagamento, avisar o usuario por meio do websocket

Tecnologias

  • PHP
  • Laravel
  • Inertia
  • VueJs
  • Tailwind
  • Laravel Reverb

Como executar o projeto

# clone o projeto para sua maquina local
git clone https://github.com/Edmar-Sousa/kanban.git

# instale as dependêcias do projeto e atualize se necessário com composer e npm
composer update

# em seguida
npm install

# esse comando criar um atributo chamado APP_KEY no arquivo .env
php artisan key:generate

# O projeto esta configurado para usar o banco de dados SQLite
# Execute a criação das tabelas
php artisan migrate

# Execute as seeds
php artisan db:seed

# em um terminal execute o backend do projeto
php artisan serve

# em um outro terminal execute o front-end do projeto
npm run hot

Author

  • Edmar Sousa.

    linkedin github

About

Projeto Feito no boracodar, o projeto consiste em um app de tarefas como o Trello, nele é possível adicionar tarefas, marcar como concluída e excluir. Além da possibilidade de criar vários tasks boards .

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors