Skip to content

Score Films é uma aplicação web para gerenciar e avaliar seus conteúdos de entretenimento, como séries, filmes, animes e jogos. Permite adicionar notas, comentários e criar uma lista de conteúdos que você ainda deseja assistir.

Notifications You must be signed in to change notification settings

rThimoteo/score-films

Repository files navigation

Score Films

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.

Funcionalidades

  • 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

Tecnologias Utilizadas

  • PHP (Laravel)
  • Laravel Livewire (Framework)
  • Docker
  • MySQL
  • Node.js (npm)
  • Tailwind (CSS Framework)

Pré-requisitos

Como Rodar o Projeto Localmente

  1. Clone o repositório:
git clone https://github.com/rThimoteo/score-films.git
cd score-films
  1. Copie o arquivo .env.example para .env:
cp .env.example .env
  1. Certifique-se de ter o Docker instalado e rode o comando:
docker compose up --build
  1. 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
  1. Certifique-se de ter o npm instalado na sua máquina e rode:
npm install
npm run dev
  1. Acesse o projeto no navegador através do endereço:
http://localhost:8080

Próximas Features

  • 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.

About

Score Films é uma aplicação web para gerenciar e avaliar seus conteúdos de entretenimento, como séries, filmes, animes e jogos. Permite adicionar notas, comentários e criar uma lista de conteúdos que você ainda deseja assistir.

Topics

Resources

Stars

Watchers

Forks

Languages