{"id":25890494,"url":"https://github.com/lucashayashi/vuemovie","last_synced_at":"2026-06-04T22:31:11.153Z","repository":{"id":260181422,"uuid":"875323788","full_name":"LucasHayashi/vuemovie","owner":"LucasHayashi","description":"Integração com o TMDB","archived":false,"fork":false,"pushed_at":"2025-03-02T17:53:43.000Z","size":170,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-02T18:36:39.679Z","etag":null,"topics":["vue2","vuerouter3","vuetify2","vuex3"],"latest_commit_sha":null,"homepage":"https://hayashi.dev.br/projetos/vuemovie/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LucasHayashi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-19T17:11:54.000Z","updated_at":"2025-03-02T18:03:29.000Z","dependencies_parsed_at":"2024-10-30T01:57:34.983Z","dependency_job_id":null,"html_url":"https://github.com/LucasHayashi/vuemovie","commit_stats":null,"previous_names":["lucashayashi/vue-movie-frontend"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LucasHayashi%2Fvuemovie","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LucasHayashi%2Fvuemovie/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LucasHayashi%2Fvuemovie/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LucasHayashi%2Fvuemovie/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LucasHayashi","download_url":"https://codeload.github.com/LucasHayashi/vuemovie/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241557784,"owners_count":19981975,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["vue2","vuerouter3","vuetify2","vuex3"],"created_at":"2025-03-02T19:20:05.345Z","updated_at":"2025-11-28T22:03:04.786Z","avatar_url":"https://github.com/LucasHayashi.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vue Movie Frontend\n\nFrontend para o aplicativo Vue Movie, desenvolvido com Vue.js 2 e integrado com a [API do TMDB](https://developer.themoviedb.org/) através do [backend próprio](https://github.com/LucasHayashi/vue-movie-backend).\n\n## 📋 Pré-requisitos\n\n- Node.js\n- NPM ou Yarn\n- [Backend Vue Movie](https://github.com/LucasHayashi/vue-movie-backend) configurado\n\n## ⚙️ Variáveis de Ambiente\n\n```env\nVUE_APP_API_URL=     # URL do backend\nVUE_APP_API_ASSETS=  https://image.tmdb.org/t/p\n```\n\n## 🛠️ Tecnologias\n\n| Tecnologia | Versão | Descrição                           |\n| ---------- | ------ | ----------------------------------- |\n| Vue.js     | 2.x    | Framework JavaScript progressivo    |\n| Vuex       | 3.x    | Gerenciamento de estado             |\n| Vue Router | 3.x    | Roteamento oficial do Vue.js        |\n| Vuetify    | 2.x    | Framework de UI com Material Design |\n\n## ✨ Funcionalidades\n\n### Busca Avançada\n\n- Pesquisa integrada por:\n  - Filmes\n  - Séries\n  - Atores\n\n### Tendências\n\n- Visualização das tendências atuais\n- Filtragem por:\n  - Filmes\n  - Séries\n\n### Perfil do Usuário\n\n- Login com conta TMDB\n- Gerenciamento de:\n  - Favoritos\n  - Lista \"Para Assistir\" (Watchlist)\n\n### Recomendações\n\n- Sistema de sugestões baseado em:\n  - Títulos selecionados\n\n### Interface\n\n- Tema escuro nativo\n- Design responsivo\n\n## 🚀 Instalação\n\n```bash\n# Clone o repositório\ngit clone https://github.com/LucasHayashi/vue-movie-frontend.git\n\n# Entre na pasta do projeto\ncd vuemovie\n\n# Instale as dependências\nnpm install\n\n# Inicie o servidor de desenvolvimento\nnpm run serve\n```\n\n## 📝 Notas Importantes\n\n- É necessário ter o backend configurado e rodando para funcionar corretamente\n- Todos os assets de imagem são servidos através do endpoint do TMDB\n- A autenticação é realizada através do backend próprio\n\n## 🔗 Links Úteis\n\n- [Documentação Vue.js 2](https://v2.vuejs.org/)\n- [Documentação Vuex 3](https://v3.vuex.vuejs.org/)\n- [Documentação Vue Router 3](https://v3.router.vuejs.org/)\n- [Documentação Vuetify 2](https://v2.vuetifyjs.com/)\n- [API TMDB](https://developer.themoviedb.org/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucashayashi%2Fvuemovie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucashayashi%2Fvuemovie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucashayashi%2Fvuemovie/lists"}