{"id":29960293,"url":"https://github.com/rochadevj/movietv","last_synced_at":"2025-08-30T07:07:18.043Z","repository":{"id":301943476,"uuid":"1010694422","full_name":"Rochadevj/MovieTV","owner":"Rochadevj","description":"O MovieTV é um aplicativo mobile desenvolvido em React Native (Expo) que permite explorar filmes, buscar recomendações via IA e salvar favoritos. Integra a TMDB API para dados de filmes, Appwrite para backend e OpenRouter AI para buscas inteligentes","archived":false,"fork":false,"pushed_at":"2025-06-30T15:51:45.000Z","size":686,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-03T22:14:29.767Z","etag":null,"topics":["ai","expo","openrouter-api","react-native","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rochadevj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2025-06-29T16:04:11.000Z","updated_at":"2025-06-30T23:11:09.000Z","dependencies_parsed_at":"2025-06-29T18:48:12.826Z","dependency_job_id":"6a986704-10e0-4c82-be17-888719830001","html_url":"https://github.com/Rochadevj/MovieTV","commit_stats":null,"previous_names":["rochadevj/movietv"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Rochadevj/MovieTV","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rochadevj%2FMovieTV","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rochadevj%2FMovieTV/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rochadevj%2FMovieTV/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rochadevj%2FMovieTV/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rochadevj","download_url":"https://codeload.github.com/Rochadevj/MovieTV/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rochadevj%2FMovieTV/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272816358,"owners_count":24997765,"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","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ai","expo","openrouter-api","react-native","typescript"],"created_at":"2025-08-03T22:09:47.038Z","updated_at":"2025-08-30T07:07:17.879Z","avatar_url":"https://github.com/Rochadevj.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎬 MovieTV App\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/a9fe5f32-3a5c-4313-beb6-d52566a755e8\" alt=\"MovieTV Preview\" width=\"250\" style=\"border: 1px solid #ccc; border-radius: 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.2);\" /\u003e\n\u003c/p\u003e\n\nAplicativo mobile para explorar filmes, com integração ao **TMDB** (The Movie Database), **Appwrite** para salvar dados e uma funcionalidade inteligente de busca por descrição com IA usando **OpenRouter** (modelo DeepSeek). Construído com **React Native (Expo)**.\n\n---\n\n## 🚀 Funcionalidades\n\n- 🔍 Pesquise filmes por nome  \n- 🤖 Busque filmes por descrição usando IA  \n- 🔥 Veja os filmes em alta  \n- 💾 Salve seus filmes favoritos para ver depois  \n- 🗂️ Listagem paginada de filmes  \n- ⚙️ Totalmente construído com Expo Go  \n\n---\n\n## 🧪 Tecnologias\n\n- React Native (Expo)  \n- TypeScript  \n- Appwrite  \n- OpenRouter AI  \n- TMDB API  \n\n---\n\n\n\n## 🛠️ Instalação\n\n### 1. Clone o repositório\n\n```bash\ngit clone https://github.com/seu-usuario/MovieTV.git\ncd MovieTV\n```\n### 2. Instale as dependências\n```bash\nnpm install\n```\n\n### 3. Configure as variáveis de ambiente\nCrie um arquivo .env na raiz do projeto com o seguinte conteúdo:\n```bash\n# TMDB API\nEXPO_PUBLIC_MOVIE_API_KEY=SUA_API_KEY_DO_TMDB\n\n# Appwrite\nEXPO_PUBLIC_APPWRITE_PROJECT_ID=SEU_PROJECT_ID\nEXPO_PUBLIC_APPWRITE_DATABASE_ID=SEU_DATABASE_ID\nEXPO_PUBLIC_APPWRITE_COLLECTION_ID=SEU_COLLECTION_ID\n\n# OpenRouter AI\nEXPO_PUBLIC_OPENROUTER_API_KEY=SUA_API_KEY_DA_OPENROUTER\n```\n### 4. Rode o projeto com Expo Go\n```bash\nnpx expo start\n```\n## 👨‍💻 Desenvolvedor\n\n**Henrique Rocha**  \n[🔗 LinkedIn](https://www.linkedin.com/in/henrique-rocha-389609287/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frochadevj%2Fmovietv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frochadevj%2Fmovietv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frochadevj%2Fmovietv/lists"}