fabioafreitas / Projeto_Desenvolvimento_Web

Link da aplicação
https://my-alert.herokuapp.com/
3 stars 6 forks source link
web webapp webdesign webdevelopment

Bootstrap version Vue.js version Spring Boot Version MongoDB Atlas MyAlert

Projeto de Desenvolvimento de Aplicações Web - 2019.1

A título de exemplo, o aplicativo MyAlert cria ocorrências para diferentes APIs. Foi criado uma página, que consome da aplicação e exibe essas ocorrências. A página de exemplo pode ser acessada no link a seguir: WebSite Exemplo.

Documentos IHM

Projeto

  1. Sprint:

    1. Sprint:
      • Single Page Application
  2. Sprint:

    • Definição do modelo de dados
    • Componentização do Front-end
    • Integração Front/Back/Banco
    • Funcionalidade de Login
  3. Sprint:

    • Funcionalidade de Cadastro
    • Criação de Ocorrências
  4. Strint:

    • Criação de Orgãos Fantasia, que recebem as Ocorrências
    • Deploy do Front-end e Back-end
  5. Sprint:

    • Marcação das ocorrências no mapa
    • Envio de imagens anexadas às ocorrências
    • Criação dos testes unitários e de integração

Executando o Front-End

No diretório Project/frontend/, execute os comandos:

npm install

npm run serve

Executa o front-end no modo de desenvolvimento.
Abra http://localhost:4200 para ver a aplicação no browser.

Executando o Back-End

Importe o arquivo /Project/backend/ no Intellij como projeto Maven Execute o arquivo MyalertApplication.java como aplicação Spring Aplicação funciona na porta 8080