Sistema desenvolvido com as seguintes tecnologias:
- PHP
- Laravel
- Laravel Breeze
- JavaScript
- Axios
- Font Awesome
- Tailwind
- Bootstrap
- Sweet Alert
- Docker
O projeto tem como principal função criar e gerenciar lojas. O objetivo é ser um sistema simples, mas performático e que possa ser facilmente adptado a qualquer problemática que tenha a gestão como solução, como a administração de suas tarefas do dia a dia ou da sua empresa.
- Projeto base finalizado
- Cadastro, edição e exclusão de lojas
- Interface limpa e intuitiva
- Máscaras nos campos
- Permissões para usuários
- Autenticação e cadastro de usuários
- Requisições sem recarregamento da página
- Containerização com Docker
Instale o docker desktop clicando neste link aqui.
Instale também o WSL e o Ubuntu na sua Microsoft Store.
Caso encontre problemas, instale o pacote de atualização do kernel do Linux do WSL 2 clicando aqui também.
Agora clone o repositório do projeto no Ubunto e em seguida entre em seu editor de código com o WSL utilizando a distribuição Ubuntu.
Com o terminal aberto na pasta correta, execute o comando abaixo para subir os containers do projeto para o Docker:
docker compose up -d
Acesse o container utilizando:
docker compose exec app bash
E instale as dependências do projeto:
composer install
Instale também os pacotes do node:
npm install
Copie o arquivo .env.example para um novo arquivo '.env' e gere a chave encriptografada:
php artisan key:generate
E por fim faça a conexão com o banco de dados (foi utilizado MySQL como banco, na porta 3388 e host localhost).
E rode as migrations:
php artisan migrate
Agora é só acessar o projeto na porta 8989!
Container feito pelo Carlos do EspecializaTi
Nycolas Cruz