/soulpet-front

Primary LanguageJavaScriptMIT LicenseMIT

SoulPet - Projeto DevOps 3 - Front-End

SoulPet - Projeto DevOps 3 - Back-End

Integrantes:

Lista de conteúdos:

O que é o SoulPet API?

É uma API para você utilizar para gerenciar seu Pet Shop, e o Soul, vem de SoulCode Academy.

O que consigo fazer com o SoulPet API?

É uma interface gráfica para gerenciar um Pet Shop, com ele é possível:

  • gerenciar clientes.
  • gerenciar pets.
  • gerenciar pedido.
  • gerenciar pets.
  • gerenciar produtos.
  • gerenciar servicos.

Tecnologias usadas:

Um projeto feito com uso de Axios, Bootstrap, Bootstrap-icons, React, React-Bootstrap, React-Dom, React-Hook-Form, React-Hot-Toast, React-Router-Dom, React-Scripts, Web-Vitals.

Melhorias que estão em desenvolvimento:

Nenhuma melhoria prevista por enquanto.

Para rodar o projeto

  1. É necessário que tenha o MySQL Workbench, git e o Node.Js instalados.

  2. É necessário fazer o clone do repositório para sua máquina

  • git clone https://github.com/oliverdn95/soulpet-back.git
  1. Instalar as dependências do projeto:
  • dentro da pasta raiz do projeto executar o comando: npm install

Funcionalidades da API

  • Home

    Dashboard interativa com contador de total de clientes, pets, produtos, serviços e agendamentos, cadastrados no banco de dados.

    É possível pesquisar pelo nome do Cliente, e puxando pelo nome dele é possível ver os pets, pedidos e agendamentos feitos pelo cliente.

  • Agendamentos

    Na tela de agendamentos é possível ver a data agendado para o atendimento e se esse atendimento está pendente ou não, é possível também editar e excluir dados desse agendamento.

  • Clientes

    Na tela de Clientes é possível ver a lista de Clientes, emails, telefones e nas ações é possível excluir um cliente, editar, ver os pets do cliente e ver os dados do endereço dele. É possível adicionar clicando no botão + Clientes.

  • Pedidos

    Na tela de Pedidos é possivel ver uma ordenação de pedidos, com os Nomes dos produtos, Datas de compra, Clientes Comprador e nas ações podemos ver detalhes do pedido, editar o pedido e até mesmo excluir ele. É possível adicionar clicando no botão + Pedidos.

  • Pets

    Na tela de Pets é possível ver o nome dos pets, excluir, editar e ver mais informações do pet. É possível adicionar clicando no botão + Pets.

  • Produtos

    Na tela produtos é possível ver o nome dos produtos, descrição, preço, desconto, validade do descontoe a categoria, é possível fazer filtragem por nome e categoria e editar/excluir individualmente cada produto. É possível adicionar clicando no botão + Pets.

  • Servicos

    Na tela de Serviços é listado todos os serviços cadastradados e seus respectivos preços, editar e excluir individualmente cada um deles. É possível adicionar clicando no botão + Pets.

SoulCode Academy - Bootcamp React Node.js

Agradecimento especial para os Professores: