Portfólio
Portfólio

Marcos Veículos

Data: 20/03/2022

Lançamento: 15 de dezembro de 2016.


O aplicativo de Marcos Veículos foi desenvolvido com o objetivo de apresentar informações relevantes sobre a empresa e carros disponíveis no estoque de todas filiais para os seus clientes. Algumas destas informações disponibilizadas no aplicativo são: Marca, Modelo, Ano do Modelo, Ano da Fabricação, Cor, Quilometragem, Combustível, Localização e Valor.

O aplicativo conta também com opção de ler Qr Code que funciona da seguinte forma: o cliente seleciona a opção de “ler Qr Code”, se aproxima do veículo que tem o Qr Code colado no para-brisa de cada carro, faz a leitura e consegue ver as informações daquele veículo. Esta função é utilizada por clientes e funcionários.


Carregando...


Principais funcionalidades

  • Conferir os veículos disponíveis no estoque e principais informações;
  • Conferir informações importantes sobre a empresa e filiais;
  • Conferir informações do veículo através da leitura do Qr Code;
  • Procurar veículos por modelo e marca.


Bibliotecas e recursos utilizados

O aplicativo possui fontes customizadas para uma aparência mais atraente, os botões são customizados e as imagens da aplicação são em SVG para obter melhor desempenho, qualidade e reduzir o tamanho do aplicativo. Foi desenvolvido utilizando a linguagem Java.


Principais bibliotecas utilizadas:

  • Glide (carregamento de imagens de maneira eficiente);
  • Jsoup (comunicação com servidor remoto);
  • Zxing (leitor Qr Code);
  • AndroidViewAnimations (Para animações).


Principais recursos utilizados:

  • RecyclerView;
  • SearchView;
  • NavigationView;
  • Typeface;
  • ProgressBar;
  • Intent;
  • AsyncTask;
  • Thread;


Laravel

Para a construção da dashboard foi utilizado o framework de aplicação web Laravel (versão 5.3) no backend e para frontend o bootstrap. Na dashboard é possível gerenciar funcionários, clientes e fornecedores, veículos (carros), despesas (contas), usuários que acessam o sistema, vendas e fluxo de caixa. Veja algumas imagens da dashboard abaixo.


Carregando...


Principais funcionalidades da aplicação web

Gerenciamento completo dos clientes e fornecedores, veículos (carros), despesas (contas), usuários, vendas e fluxo de caixa;

Disponibilização dos dados para o aplicativo através de Web Service.


Bibliotecas e recursos utilizados


Principais bibliotecas utilizadas:

  • commerceguys/enum (Enumerações);
  • jailtonsc/validador-cnpj-laravel (Validação de CNPJ);
  • jailtonsc/validador-cpf-laravel (Validação de CPF);
  • simplesoftwareio/simple-qrcode (Gerador de Qr Code);
  • barryvdh/laravel-snappy (Gerador de PDF);
  • laravelcollective/html (Forms & Html);
  • guzzlehttp/guzzle (Envio de solicitações HTTP);
  • laravel/passport (Servidor OAuth2);
  • intervention/image (Manipulação de imagem PHP);
  • renatomarinho/laravel-page-speed (Minimização da saída do HTML).


Principais recursos utilizados:

  • Models;
  • Seeders;
  • Migrations;
  • Controllers;
  • Requests;
  • Unit Tests;
  • Factories.