Tech Hub é um sistema de gerenciamento de ativos de TI desenvolvido para facilitar a organização e o monitoramento de equipamentos como computadores, roteadores, switches, entre outros, durante eventos. O sistema permite o cadastro de eventos, clientes, equipamentos e salas, possibilitando a associação de equipamentos às salas dentro dos eventos.
- Cadastro de Eventos: Gerencie eventos e associe equipamentos e salas a cada evento.
- Cadastro de Clientes: Mantenha um registro de clientes participantes ou responsáveis pelos eventos.
- Cadastro de Equipamentos: Registre e controle equipamentos como computadores, roteadores, switches, etc.
- Cadastro de Salas: Crie salas para eventos e associe equipamentos a elas.
- Laravel 9: Framework PHP utilizado para o desenvolvimento do sistema.
- Docker Compose: Ferramenta para criação e gerenciamento de ambientes de contêiner.
- MySQL: Banco de dados utilizado para armazenar as informações.
- Tailwind CSS: Framework CSS para estilização do front-end.
- Docker e Docker Compose instalados na máquina.
git clone https://github.com/seu-usuario/tech-hub.git
cd tech-hub
Renomeie o arquivo .env.example
para .env
e configure as variáveis de ambiente conforme necessário.
cp .env.example .env
docker compose up -d
docker exec -it laravel bash
php artisan migrate
Abra o navegador e acesse http://localhost:8000
.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.
Este projeto está licenciado sob a MIT License.
Feito com ❤️ por Lucas Lima.