Git Product home page Git Product logo

greenmeat's Introduction

GreenMeat

Primeiro projeto Java, desenvolvido como projeto final do curso de Java do programa Entra21/Blusoft. Consiste em um commerce de alimentos, que visa incentivar boas práticas ambientais.

Funcionalidades

O sistema conta com as seguintes funcionalidades:

  • Cadastro e login de clientes
  • Cadastro e login de fornecedores
  • Cadastro e login de funcionários
  • Cadastro de produtos
  • Execução de pedidos

Tecnologias/ferramentas usadas:

  • Java
  • Maven
  • Hibernate
  • MySQL
  • Jsp

Como rodar

Requisitos

Para rodar o projeto localmente, você precisará ter instalado em sua máquina:

Banco de dados

Crie uma base de dados local com o nome greenmeat. Em seguida, entre no arquivo hibernate.cfg.xml e faça as seguintes alterações.

Na linha 7, altere, caso necessário, o caminho de sua base de dados para o projeto. Por padrão está configurada a base greenmeat no caminho default.

<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/sua-base-de-dados?useTimezone=true&amp;serverTimezone=UTC</property>

Você deve alterar também seu usuário e senha para acessar seu banco:

<property name="hibernate.connection.username">seu-user-banco-de-dados</property>

<property name="hibernate.connection.password">sua-senha</property>

Rodando o projeto

Após baixar o projeto, abra em sua ide de escolha. Em seguida, execute os lifecycles clean-install.

Adicionando servidor tomcat ao Eclipse

Para rodar o projeto, é necessário que você adicione um servidor de aplicação.

Para executar o projeto pelo Eclipse, basta clicar com o botão direito na pasta raiz, em Run As, e escolha Run On Server. Em seguida, selecione o servidor de aplicação que irá usar. No caso do Tomcat, selecione a pasta Tomcat e a versão instalada.

image

Clique em Next e selecione a pasta de instalação do Tomcat. Uma nova aba deve abrir em seu navegador padrão e você poderá acessar o sistema.

Você também pode rodar o servidor diretamente através de um terminal, sem a necessidade de uma IDE. Veja mais aqui

Este projeto foi desenvolvido de forma bastante antiquada por estudantes no inicio de seus estudos e em um curto prazo. Por esse motivo, você deve perceber que bugs e problemas durante a execução que deixaram de ser corrigidos depois do projeto ser descontinuado.

greenmeat's People

Contributors

gustavojunkes avatar mirianefelicio avatar israelsalesss avatar muniky avatar israelsaless avatar matheusdiassoares avatar mateusraulino avatar

Watchers

 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.