Skip to content

MiniKanban is a software the project and activity control.

Notifications You must be signed in to change notification settings

Dayanfreitas/MiniKanban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini Kanban

Kanban

Subir aplicação com docker:

$ cd MiniKanban 
$ docker-compose up

Front end: app

O Front-End e apenas um conteúdo estático

Tecnologias ultilizadas:

  • HTML
  • CSS
  • JavaScript
  • CDN do axios:
    Para poder fazer a integração com back end

Subir aplicação

1 - Pode abrir o index.html normalmente no navegador

Back end: server

O Back-End e desenvolvido e node ultilizando algumas bibliotecas:

  • Express
    Criação de rotas
  • Celebrate
    Middleware para facilitar as validações das request
  • Knex
    SQL query builder para facilitar as consultas e mapeamento relacional
  • Sqlite3
    Para armezenamento de dados
  • Jest Para para automação de testes

Como rodar

  • Realizar o downlod do Node
  • Rodar npm install
  • Criar tabela e dados
  • npm start

Cria tabelas

  • npx knex migrate:latest

Colocar os dados em base

  • npx knex seed:run

Rodar tests

  • npm run test