O Score Films é um projeto para gerenciar uma lista de conteúdos consumidos, como séries, animes, desenhos, filmes e jogos. Você pode dar notas, adicionar comentários e também adicionar conteúdos que deseja assistir no futuro, ou tenha parado de assistir.
- Autenticação
- Adicionar novos conteúdos a lista do sistema
- Gerenciar status do conteúdo (visto, pretende assistir, etc)
- Gerenciar notas e comentários sobre os conteúdos da lista
- PHP (Laravel)
- Laravel Livewire (Framework)
- Docker
- MySQL
- Node.js (npm)
- Tailwind (CSS Framework)
- Clone o repositório:
git clone https://github.com/rThimoteo/score-films.git
cd score-films
- Copie o arquivo
.env.example
para.env
:
cp .env.example .env
- Certifique-se de ter o Docker instalado e rode o comando:
docker compose up --build
- Após o Docker finalizar, faça o attach no container do
php-fpm
e rode os seguintes comandos:
docker exec php-fpm bash
su www-data -s /bin/bash
composer install
php artisan migrate
php artisan key:generate
- Certifique-se de ter o npm instalado na sua máquina e rode:
npm install
npm run dev
- Acesse o projeto no navegador através do endereço:
http://localhost:8080
- Adicionar universos. (Universos são agrupamentos de itens, que fazem referência ao mesmo conteúdo)
- Fazer uma tela para universos.
- Permitir adicionar e remover itens de universo.
- Mostrar o universo nos detalhes do item.
- Configurar seeders para produção/desenvolvimento.
- Exportar lista pelo excel.