/projeto-sds3

Este projeto foi desenvolvido em uma semana no evento Semana Spring React oferecido pela DevSuperior

Primary LanguageJava

Portuguese

MATHEUS PRESTES

FOTO PERFIL

Desenvolvido com ❤️ por MATHEUS PRESTES 👋🏽 Entre em contato!

Desenvolvido por NOME MATHEUS PRESTES MATHEUS PRESTES

Github Badge Outlook Badge Linkedin Badge


ℹ️ Sobre

DSVendas

Este projeto foi desenvolvido em uma semana no evento Semana Spring React oferecido pela DevSuperior, gratuitamente em 3 aulas com a carga horária de 16 horas.

Utiliza React para navegação e componentização do frontend com apoio de bibliotecas para o design e criação de gráficos dinâmicos.

O backend foi desenvolvido utilizando o Spring Tool Suite 4, banco de dados H2 para desenvolvimento e o Postgres em produção.


👁️‍🗨️ Visualizar

🖥️ Computador

Desktop
Desktop
Desktop

📱 Responsividade

Mobile Mobile Mobile
Tablet Mobile Mobile

📝 Tarefas

Clique para Visualizar
Estado Tarefa
✔️ Criar projetos backend e frontend
✔️ Salvar os projeto no Github em monorepo
✔️ Montar o visual estático do frontend
✔️ Publicar o frontend no Netlify
✔️ Modelo de domínio
✔️ Estruturar o backend no padrão camadas
✔️ Consulta paginada de vendas
✔️ Consultas agrupadas para gráficos
✔️ Implantação na nuvem
✔️ Integrar backend e frontend

📀 Executar

Para executar esse projeto você precisa clonar ou baixar este repositório, ter o Gerenciador de Pacotes do Node (NPM) ou o Gerenciador de Pacotes YARN (YARN) instalado.

🌐 Frontend

Entre na pasta frontend/ e execute os seguintes comandos no terminal:

with npm
# Instalar dependências
$ npm install

# Iniciar servidor de desenvolvimento
$ npm start
with yarn
# Instalar dependências
$ yarn

# Iniciar servidor de desenvolvimento
$ yarn start

⚠️ O servidor de desenvolvimento iniciará na porta 3000 - Acesse http://localhost:3000

🗄️ Backend

Para o backend é recomendado utilizar o Spring Tool Suite 4 selecionando a pasta backend/ para adicionar ao workspace da IDE e startar a aplicação.

⚠️ O servidor iniciará na porta 8080 - Acesse http://localhost:8080


🔨 Tecnologias

As seguintes ferramentas foram utilizadas na construção do projeto:


⚖️ Licença

Copyright © 2021 MATHEUS PRESTES.
Este projeto é licenciado por MIT.