Skip to content

Microserviço de Assinatura (este repositório se trata desse serviço) Este microserviço lida com a gestão dos pacotes de assinaturas oferecidos pela operadora.

Notifications You must be signed in to change notification settings

Ar3secchim/Channel-Subscription-Service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Operadora de Canais

O Sistema de Operadora de Canais é uma aplicação desenvolvida para permitir aos usuários a gestão de contas, assinaturas de pacotes de canais, emissão de faturas, realização de pagamentos, assinatura de promoções por tempo determinado e requisição de visitas técnicas para instalação ou manutenção de equipamentos. Esse projeto foi desenvolvido com arquitetura de micro serviço na qual cada um tem sua responsabilidade, este serviços são pacotes, assinaturas, fatura, pagamento, visita técnica e promoções;

  1. Microserviço de Assinatura (este repositório se trata desse serviço) Este microserviço lida com a gestão dos pacotes de canais oferecidos pela operadora.

Funcionalidades

  • 🪙 O microserviço de Assinaturas gerencia a relação entre os usuários e os pacotes escolhidos
  • 🔒 Assine os pacotes desejados.
  • 📦 Adicionar novos pacotes na assinatura.
  • 📦 Remover na assinatura.
  • 🔒 Notificar o serviço de visita técnica sobre a efetuação de assinatura de pacotes por um usuário novo.

Pré-requisitos

Antes de iniciar, certifique-se de ter as seguintes dependências instaladas:

  • Java Development Kit (JDK) - Versão 17 ou superior.
  • Maven

Configuração

  1. Criar um fork do repositorio: obs: É importante que você faça o "fork" do projeto e não um "clone", se estiver com dúvidas sobre fork leia aqui.

image

O objetivo do Fork é criar uma cópia do repositório na sua conta do GitHub, permitindo que você trabalhe nele sem afetar o projeto principal. É importante lembrar que você nunca deve enviar Pull Requests diretamente para o repositório principal do projeto, pois isso não é permitido pelo sistema. Após o Fork, você terá um repositório com o seguinte nome: seu_nome_de_usuario/Channel-Subscription-Service.

  1. Agora que você fez o fork do repositório, é hora de cloná-lo para sua máquina local. Para fazer isso, vá para o seu repositório recém-criado na sua conta GitHub (lembre-se de que ele deve ter o seu_nome_de_usuario/Channel-Subscription-Service). Em seguida, clique no botão "Code" e copie o link do repositório usando o botão "Copy" ao lado.

Clonar um repositório significa baixa-lo para a sua máquina mantendo uma conexão com o GitHub

  git clone https://github.com/seu_nome_de_usuario/Channel-Subscription-Service
  cd Channel-Subscription-Service
  1. Subir os container necessário: obs: tenha o docker instalado na sua maquina.
  docker-compose up
  1. Hora do pull request, após dar o git push, ao abrir o seu repositório fork na página do GitHub, você notará que existe uma mensagem logo no topo assim como essa:

Vendo isso, clique no botão "Compare & pull request", isso começara o processo de abertura de uma PR(Pull Request) e lembre se de apontar sempre para a branch dev do projeto Channerl Subscription Service.

Lembre se de colocar o título conforme o tipo da tarefa, uma mensagem que descreva o que você fez.

Tecnologias Utilizadas

  • 💻 Linguagem de Programação: Java 17
  • 💻 Framework: Spring Boot
  • 💻 Banco de dados: mySql

Maiores Desafios

  • Manipular dados;
  • Aplicação de design SOLID;

Grupo

  • Renara Secchim
  • Camila Cerqueira
  • Luciana Mendes
  • Felicianne Nogueira
  • Carol Thiengo

About

Microserviço de Assinatura (este repositório se trata desse serviço) Este microserviço lida com a gestão dos pacotes de assinaturas oferecidos pela operadora.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages