Sistema realizará gerenciamento de uma oficina de automobilístico e sem a necessidade de instalar nenhum programa.
O mercado de oficinas mecânicas cresceu nos últimos anos no Brasil, mesmo com a crise o número de oficinas registradas continuou aumentando. De acordo com o relatório da frota circulante, elaborado pela entidade Sindipeças com dados até 2017, apontou um acréscimo em comparação ao ano passado de 1,2% na frota brasileira de autoveículos.
O software fornece cadastramento de clientes, funcionários, fornecedores, produtos para vender ou não e pedidos. Além disso, cada entidade tem um filtro de pesquisa avançada, gerador de relatório com três tipos (PDF, CSV e XLS p/ Excel), controle de permissão para usuários, gestão de menu e criação de template de e-mail e configuração do projeto.
- PHP >= 7.1.3
- BCMath PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Suporte ao banco de dados: MySQL, SQL Serve, PostgreSQL e SQLite
O github oferece duas opção de download, cabe você escolher:
- Tradicional pelo HTTP: baixar pelo arquivo zip
- Git Bash:
git clone [email protected]:marcellosilverio/oficina-mecanica.git [nome do arquivo]
- SSH:
[email protected]:marcellosilverio/oficina-mecanica.git
Neste tópico não podemos ajudar você, porque é algo particular e relativo para escolher o banco de dado, alguns preferem o MySQL, outros a regra de negócio obriga SQL Serve e outro opta pelo SQLite. Todavia, a sua escolhe deve ser somente compatível com nosso sistema este são tipos de SGBDs: MySQL, SQLite, SQL Serve e PostgreSQL.
Localiza o arquivo .env
onde na se encontra na raiz do projeto que são as variáveis credenciais e nunca devem ser expostas para outro canal ou pessoa.
Define conforme sua necessidade do sofware:
APP_NAME=Oficina-Mecanica
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
Atenção: importante informar sobre os valores possíveis para declarar na variável DB_CONNECTION=[tipo de banco de dado]
:
- MySQL:
DB_CONNECTION=mysql
- SQL Serve:
DB_CONNECTION=sqlsrv
- SQLite:
DB_CONNECTION=sqlite
- PostgreSQL:
DB_CONNECTION=pgsql
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=oficina-mecanica
DB_USERNAME=root
DB_PASSWORD=
Atenção: verifica se sua máquina está instalado o PHP e acessível no terminal / cmd.
php -v
Vamos criptografar a sessão, gerando uma chave pelo próprio sistema.
php artisan key:generate
Para gerar as tabelas do banco de dados, vamos executar o seguinte comando:
php artisan migrate --seed
Agora vamos rodar o sistema pelo comando:
php artisan serve
Somente digitar a URL informado pelo terminal no navegador Laravel development server started: <URL para acessar o navegador>
.
- E-mail: [email protected]
- Senha: admin@123
- Cadastrar o privilégio do usuário
- Cadastramento no sistema - Parte 01
- Cadastramento no sistema - Parte 02
- Cadastramento no sistema - Parte 03
- Laravel, CRUDBooster Laravel, Jquery, Jquery Mask, AdminLTE 2
- PHP, AJAX, CSS, SCSS, JS, HTML
- ViaCEP
- Marcello Silvério - marcellosilverio
- Plínio Mendonça
- Gabriel Souza
- Leonardo Magalhães
Agradeço a FATEC Zona Sul por oferecer esta oportunidade em construir este software para a matéria Laboratório de Engenharia de Software.
A estrutura do Oficina Mecânica é um software de código aberto licenciado sob a licença MIT.