Este é um projeto de aplicativo web de tarefas (To-Do) construído usando o framework Laravel e Livewire. O aplicativo permite que os usuários criem e gerenciem suas tarefas de forma eficiente, utilizando tecnologias como Docker, Kubernetes, Terraform, Cerbos e RabbitMQ.
Observação: App em desenvolvimento.
Antes de executar o projeto, verifique se você tem os seguintes requisitos instalados em seu ambiente de desenvolvimento:
- PHP >= 8.1
- Composer
- Docker (opcional para executar o projeto em contêineres)
Siga as etapas abaixo para configurar e executar o projeto:
-
Clone o repositório:
git clone https://github.com/lllluc4s/not-done-yeti.git cd not-done-yeti
-
Instale as dependências do Composer:
composer install
-
Copie o arquivo
.env.example
para.env
:cp .env.example .env
-
Gere a chave do aplicativo:
php artisan key:generate
-
Execute as migrações do banco de dados:
php artisan migrate
-
Inicie o servidor de desenvolvimento:
php artisan serve
-
Acesse o aplicativo em seu navegador em
http://localhost:8000
. -
Para executar o projeto em contêineres, execute o seguinte comando:
docker compose up -d
-
Acesse o aplicativo em seu navegador em
http://localhost:8888
. -
Para executar os testes, execute o seguinte comando:
php artisan test
As contribuições são bem-vindas. Sinta-se à vontade para abrir um problema ou enviar uma solicitação pull para fazer melhorias no projeto.