/gerenciador-de-compras

A Aplicação tem o foco de organizar seus gastos de acordo com cada lista para dar lhe dar mais controle e evitar fica calculando diversas vezes. Basta adicionar os produtos em sua lista e então a aplicação vai guardar os valores, gerar informações úteis, como, também, gráficos baseados nessas listas.

Primary LanguageJavaMIT LicenseMIT

🛒 Gerenciador de compras

NPM

💻 Sobre o projeto

https://gerenciador-de-compras-rayllanderson.netlify.app

Versão 3.0 is out!!! Confira as Mudanças

Gerenciador de compras é uma aplicação web que consiste na organização de suas listas de compras. A Aplicação tem o foco de organizar seus gastos de acordo com cada lista para dar lhe dar mais controle e evitar fica calculando diversas vezes. Basta adicionar os produtos em sua lista e então a aplicação vai guardar os valores, gerar informações úteis, como, também, gráficos baseados nessas listas. Gerenciador de compras é uma aplicação desenvolvida para uso pessoal.

🎨 Web

Tela de listas

Tela de produtos

Theme Switch

theme switch

📱 Mobile

mobile

📹 Demonstração

Preview.mp4

🛠 Tecnologias utilizadas

☕ Back end

⚛️ Front end

🔨 Implantação em produção

  • Back end: Heroku
  • Front end web: Netlify
  • Banco de dados: Postgresql

🚀 Como executar o projeto

🎲 Back end

Pré-requisitos: Java 11

# clonar repositório
git clone https://github.com/Rayllanderson/gerenciador-de-compras.git

# entrar na pasta da versão 3.0 do projeto
cd v3.0

# entrar na pasta do projeto api
cd api

# executar o projeto
./mvnw spring-boot:run

🧭 Front end web

Pré-requisitos: npm / yarn

💡 O Front End precisa que o Back End esteja sendo executado para funcionar.

💡 Trocar a url da api em front-web/src/services/api.ts de process.env.REACT_APP_API_URL para http://localhost:8080/api/v1 ou criar um arquivo

# clonar o repositório. pule essa etapa caso já tenha clonado anteriormente
git clone https://github.com/Rayllanderson/gerenciador-de-compras.git

# entrar na pasta da versão 3.0 do projeto
cd v3.0

# entrar na pasta front-web
cd front-web

# instalar dependências
yarn install

# executar o projeto
yarn start

❓ Como contribuir para o projeto

  1. Faça um fork do projeto.
  2. Crie uma nova branch com as suas alterações: git checkout -b my-feature
  3. Salve as alterações e crie uma mensagem de commit contando o que você fez: git commit -m "feature: My new feature"
  4. Envie as suas alterações: git push origin my-feature

Caso tenha alguma dúvida confira este guia de como contribuir no GitHub

👓 Observações

Esta é uma versão 3.0. Para conferir as versões anteriores, siga os links abaixo:

📝 Licença

Este projeto esta sobe a licença MIT.

Rayllanderson Gonçalves Rodrigues

https://www.linkedin.com/in/rayllanderson/