Projeto desenvolvido especialmente para o evento MegaHack 2020.
Plataforma Mideal visa assegurar os deveres e obrigações de ambas as partes de um acordo firmado em contrato digital, tudo isso dentro de um ambiente seguro e criptografado garantido pela tecnologia de blockchains aplicada aos smart contracts. Isso traz diversos benefícios aos usuários:
- Segurança para Acordos e Negociações
- Confiabilidade e Garantias
- Automatização Simplificada de Contratos Seguros
- Assistência Pessoal Personalizada
NOME | WORK | |
---|---|---|
Henrique Bonfim | Henrique Bonfim | Desenvolvedor Back-end |
Larissa Pissurno | Larissa Pissurno | Desenvolvedora Front-end |
Gabriel Ferre | Gabriel Ferre | Marketing |
Marcus Vinícius | Marcus Vinícius | Gestor / Negócios |
Jonathan Batista | Jonathan Batista | Designer UX/UI |
- Angular - PWA - Usado para criar o HTML no estilo PWA (Progressive Web App).
- Angular Material - Componentes modernos de UI (Design de interface de usuário) para Angular.
- Font Awesome - Banco de Ícones Pagos/Gratuitos
- NodeJS - JavaScript Runtime I/O assíncrono orientado a eventos.
- Docker - Plataforma de código aberto para criação de ambientes isolados via container.
- Express - Framework utilizado para criar APIs.
- MongooseJS - Elegante script para criar conexões com MongoDB .
- MongoDB - Software de banco de dados orientado a documentos, de código aberto e multiplataforma.
- Phone Numbers (API para disponibilizar números de telefone para comunicação em massa, utilizado junto com o Programmable SMS);
- Verify (API para verificação de usuários via sms);
- Programmable SMS (API de envio SMS programável, onde o utilizamos para enviar o número e a senha do contrato para os usuários);
- Notify (API para notificações, onde usamos para avisar o usuário sobre qualquer ação que possa prejudicar sua conta).
Front-end requer Node.js v10+ para ser executado.
Instale as dependências and devDependencies antes de iniciar.
$ cd frontend
$ npm ou yarn install
$ npm install @angular/cli
$ ng serve
Back-end requer Node.js v12+ para ser executado.
Instale as dependências and devDependencies antes de iniciar.
$ cd backend
$ npm install
$ node start
Endereço: http://localhost:4200/
Front-end requer Docker e uma conta no Docker Hub para colocar em produção.
$ docker pull megahack/frontend:latest
$ docker run -d -p 80:80 --restart="always" megahack/frontend:latest
Back-end requer Docker e uma conta no Docker Hub para colocar em produção.
$ docker pull megahack/backend:latest
$ docker run -d -p 3000:3000 --restart="always" megahack/backend:latest
Endereço: http://127.0.0.1/
Open Source, be my guest!!