Giter VIP home page Giter VIP logo

divulgatudo's Introduction

divulgatudo

Aplicação Web de anúncios

Desafio de Programação - Academia Capgemini

O QUE É

O Projeto Divulga Tudo é uma aplicação Web de Gerenciamento de Anúncios.

OBJETIVO

A aplicação Divulga Tudo é um Projeto Web que tem como objetivo, gerenciar o cadastro de anúncios e com base no valor investido, mostrar uma projeção de cliques, compartilhamentos e visualizações dos anúncios cadastrados, permitindo assim uma análise de seus resultados.

PRÉ-REQUISITOS

Será necessário para a compilação do projeto:

  • IDE ECLIPSE;
  • JAVA 11;
  • Base de Dados(Foi utilizado o PostgreSQL, porém pode ser outro banco);
  • PGAdmin(Pode ser outro SGBD também).

TECNOLOGIAS UTILIZADAS

  • JAVA;
  • HTML;
  • CSS;
  • JAVASCRIPT;
  • THYMELEAF;
  • BOOTSTRAP;
  • SPRING BOOT.

TELAS DO PROJETO

Tela HOME

dt1

Tela ANÚNCIOS

image

Tela CADASTRAR ANÚNCIOS

image

Tela EDITAR ANÚNCIOS

image

COMO EXECUTAR O PROJETO

Para executar o projeto será necessario seguir os seguintes passos:

1 PASSO:
Será necessário baixar o projeto ou fazer um clone do repositório na branch master: https://github.com/mauriciomend3s/divulgatudo/tree/master
2 PASSO:
Uma vez que o projeto estiver no ambiente de desenvolvimento, de preferência o "ECLIPSE". Faça a configuração do arquivo: ”aplication.properties”
3 PASSO:
Acesse o arquivo "aplication.properties" em: divulgatudo/src/main/resources/application.properties

image

4 PASSO:
Em: spring.datasource.url=jdbc:postgresql://localhost:5432/divulgaTudo Mude o nome do "banco" e a "porta" caso não tenha o PostgreSQL instalado em sua máquina para o banco e porta instalados em seu ambiente, a configuração correta deste passo é de extrema importância, assim como todos os passos.

Faça o mesmo em: username e password.

5 PASSO:
Em: spring.datasource.username=postgres e spring.datasource.password=password

Coloque o username e password definidos quando foi feita a instalação do banco em sua máquina.

6 PASSO:
No arquivo pom.xml caso esteja utilizando um banco que não seja o PostgreSQL, mude a dependência para dependencia do respectivo banco instalado em sua máquina!

image

7 PASSO:
Após configurar o aplication.properties e o pom.xml, crie uma base de dados no seu SGBD com o nome (divulgaTudo). Feito isso, volte para o ECLIPSE e execute a aplicação acessando o pacote com.cap.divulgatudo > DivulgatudoApplication.java. *O Springboot irá criar a tabela anuncio na base de dados que você criou no seu banco. Lembrando que o nome do banco deve ser exatamente assim: divulgaTudo

image

8 PASSO:
Feito isso, insira no seu browser a url: http://localhost:8080/ e faça os cadastros na aplicação.

AGRADEÇO A ATENÇÃO DE TODOS E O EMPENHO PARA FAZER A APLICAÇÃO RODAR!!

Maurício Mendes

divulgatudo's People

Contributors

mauriciomend3s avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.