https://github.com/rthimoteo/score-films
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.
https://github.com/rthimoteo/score-films
blade content-management entertainment laravel liveware php rating-system tailwind-css to-watch-list
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/rthimoteo/score-films
- Owner: rThimoteo
- Created: 2023-08-21T21:22:24.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-02T12:29:04.000Z (about 1 year ago)
- Last Synced: 2025-05-21T01:16:25.454Z (about 1 year ago)
- Topics: blade, content-management, entertainment, laravel, liveware, php, rating-system, tailwind-css, to-watch-list
- Language: PHP
- Homepage:
- Size: 586 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
- [Docker](https://www.docker.com/get-started)
- [Node.js](https://nodejs.org/en/) com npm
## Como Rodar o Projeto Localmente
1. Clone o repositório:
```bash
git clone https://github.com/rThimoteo/score-films.git
cd score-films
```
2. Copie o arquivo `.env.example` para `.env`:
```bash
cp .env.example .env
```
3. Certifique-se de ter o Docker instalado e rode o comando:
```bash
docker compose up --build
```
4. Após o Docker finalizar, faça o attach no container do `php-fpm` e rode os seguintes comandos:
```bash
docker exec php-fpm bash
su www-data -s /bin/bash
composer install
php artisan migrate
php artisan key:generate
```
5. Certifique-se de ter o npm instalado na sua máquina e rode:
```bash
npm install
npm run dev
```
6. Acesse o projeto no navegador através do endereço:
```bash
http://localhost:8082
```
## Próximas Features
- Exportar lista pelo excel.