Um projeto que visa a união das interações de todo o corpo de clientes em uma só experiencia, seja ela iniciada, desenvolvida e finalizada seja em qualquer canal de interação.
Certifique-se de possuir o PHP >= 8.1, nodejs(npm) e o driver de um banco de dados relacional de sua escolha (ele é apenas um detalhe).
- Abra um terminal na pasta desejada e clone o projeto
git clone https://github.com/mactavishkkk/boe.git
- Entre na raiz do projeto
cd boe
e instale todas as dependências
composer install
npm install
-
Agora renomei o arquivo chamado
.env.example
em seu diretório para.env
, adapte-o para as configurações de seu banco de dados caso necessário. -
Agora basta rodar as migrations junto de suas seeds e acessar http://localhost/
php artisan mitrate:fresh --seed
Insto criará toda a estrutura da base de dados e alguns registros para você se sentir livre a testar!
Para rodar o projeto em um container e dispensar a instalação de outras tecnologias, basta possuir em sua máquina o Docker Desktop instalado e seguir por aqui:
- Abra um terminal na pasta desejada e clone o projeto
git clone https://github.com/mactavishkkk/boe.git
- Entre na pasta raiz do projeto e suba o container do projeto digitando:
cd boe && docker compose up
- Instale todas as dependências
./vendor/bin/sail composer install
./vendor/bin/sail npm install
-
Agora renomeio o arquivo chamado
.env.example
em seu diretório para.env
-
Agora basta rodar as migrations junto de suas seeds e acessar http://localhost/
php artisan mitrate:fresh --seed
Obs: Caso sua pasta "storage" não venha com as devidas permissão dentro do container, digite:
./vendor/bin/sail chmod -R gu+w storage
./vendor/bin/sail chmod -R guo+w storage
./vendor/bin/sail php artisan cache:clear
Obs: Você também pode abrir um terminal dentro do container, para evitar esse repetitivo "./vendor/bin/sail {comand}" dessa forma: docker exec -it container.id' bash
descubra o id do container com docker ps
- Blade/breeze: "^1.21"
- Tailwind: "^3.1"
- Laravel: "^10.10"
- PHP: "^8.1"
- Docker Desktop: "^4.21"
Diagrama da Infraestrutura e da Solução desenvolvido com C4 Model:
-
Baixe o diagrama Clicando aqui para visitar o site exemplo.
-
Abra o arquivo baixado Clicando aqui