O OsLab é um projeto desenvolvido para controlar os processo de abertura de chamados pagamentos e estoque, o seu maior beneficio e automatizar os processos repetitivos.
Ainda estamos em uma versão bem embrionária, porem os processos principais já estão funcionando razoavelmente bem!
Apache com php 8.1 e um banco de dados podendo ser mysql ou algum outro banco relacional
Esse container que usei para desenvolver o projeto, caso queiram usar basta seguir nesse link:
https://github.com/bulfaitelo/Docker_Dev_Web
Esse container já atende todos os requisitos do projeto, futuramente irei já integra de forma que fique mais fácil a aplicação como um container Docker.
Certifique-se de ter o Composer instalado antes de seguir estas etapas.
-
Clone o repositório:
git clone https://github.com/bulfaitelo/oslab
-
Navegue até o diretório do projeto:
cd oslab
-
Instale as dependências do Composer:
composer install
-
Copie o arquivo de ambiente:
cp .env.example .env
-
Configure o arquivo
.env
com suas configurações de banco de dados e outras preferências. -
Gere a chave de aplicativo:
php artisan key:generate
-
Execute as migrações do banco de dados:
php artisan migrate --seed
-
Dependendo do ambiente é só configura um vhost ou proxy reverso. o meu caso usei um container docker, que também usei pra desevolver esse projeto.
No migrate --seed
já é criado um usuário com todas as permissões pra facilitar os testes e o primeiro acesso, segue a baixo:
User: admin@oslab.com.br
Senha: admin12345
Sinta-se à vontade para contribuir para este projeto. Abra uma issue ou envie uma solicitação de pull.
Este projeto é distribuído sob a OSLab License v1.0, que permite o uso e modificação do código, mas proíbe sua comercialização direta.
Para mais detalhes, consulte o arquivo https://github.com/bulfaitelo/OSLab/blob/main/LICENSE.