/2019.2-Vsign

O Vsign realiza assinatura através de gravação de vídeo com análise automática e notificação dos resultados em tempo real. ✅ Servidor de homologação: https://develop.dar0d46dq2rcb.amplifyapp.com/ ✅ Servidor de produção: https://master.dar0d46dq2rcb.amplifyapp.com/ ✅ Documentação do projeto:

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

CircleCI Maintainability Test Coverage License: GPL v3

Conheça esta inovação ainda mais segura para você!

Sobre o projeto

   O Vsign realiza assinatura através de gravação de vídeo com análise automática e notificação dos resultados em tempo real; um contratante submete um vídeo confirmando que aceitou os termos do contrato, proporcionando uma forma de assinatura fácil, rápida e segura, oferecendo comodidade e maior flexibilidade em contraste com as soluções de contratos atuais

Overview de nossa aplicação

Landing Page
drawing
Login
drawing
Meus contratos
drawing
Guia de assinatura
drawing
Upload do documento
drawing
Roteiro
drawing
Gravação
drawing
Revisão
drawing

Guia de Contribuição

Caso deseje contribuir com o projeto considere nosso CONTRIBUTING e CODE OF CONDUCT

Guia para rodar o projeto com o Docker

  • Instalação

Para o uso é necessário possuir o Docker e o Docker Compose em sua máquina.

Instalação Docker

Instalação Docker-compose.

  • Rodando a aplicação

Entre na pasta raíz do projeto em que está localizado o docker-compose.yml e digite no terminal:

   Primeiro (Enquanto não houver alterações no Gemfile, package.json ou Dockerfile, não precisará repetir o comando):

  docker-compose build

   Em seguida use o comando para subir o ambiente com logs.

  docker-compose up

   Após ter subido o ambiente em um terminal, caso seja a primeira vez que esteja rodando a aplicação, crie o banco (em outro terminal e com o ambiente ainda rodando no anterior):

  docker-compose run backend rake db:create

   Espere até que todos os serviços estejam disponíveis, acesse os servidores com os seguintes endereço:

Para subir um ambiente apenas, navegue até a pasta correspondente /backend ou /frontend onde se encontra o docker-compose.yml

  docker-compose up
  • Comandos Principais

   Para subir o ambiente com logs digite: (Criará a imagem baseado no Dockerfile e criará os containers de serviços que definimos no docker-compose.yml)

 docker-compose up

   Para desligar o ambiente de maneira completa. (Para e remove os containers, networks, volumes e imagens criadas pelo "up")

 docker-compose down

   Para executar comandos depois de ter subido o docker-compose. (Dentro do seu novo ambiente)

    Maneira direta. Exemplo: (Dirá a versão do Rails ou Node)

 docker-compose run backend rails -version

 docker-compose run frontend node --version

    Para abrir um prompt interativo para usar quantos comandos desejar: (Para sair digite: exit)

 docker-compose run backend sh

 docker-compose run frontend sh