{"id":28864883,"url":"https://github.com/r3nanp/filmcritic","last_synced_at":"2026-05-10T03:03:15.143Z","repository":{"id":299103838,"uuid":"1002009678","full_name":"r3nanp/filmcritic","owner":"r3nanp","description":"FilmCritic is a mobile app built with React Native, designed to provide a cinematic experience for browsing and exploring movies.","archived":false,"fork":false,"pushed_at":"2025-06-14T17:37:22.000Z","size":530,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-14T18:19:09.235Z","etag":null,"topics":["expo","expo-snack","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/r3nanp.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-14T14:17:50.000Z","updated_at":"2025-06-14T17:37:25.000Z","dependencies_parsed_at":"2025-06-14T18:19:14.117Z","dependency_job_id":"c44ade5a-7b40-44b8-a166-f1ec046879bb","html_url":"https://github.com/r3nanp/filmcritic","commit_stats":null,"previous_names":["r3nanp/filmcritic"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/r3nanp/filmcritic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r3nanp%2Ffilmcritic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r3nanp%2Ffilmcritic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r3nanp%2Ffilmcritic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r3nanp%2Ffilmcritic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r3nanp","download_url":"https://codeload.github.com/r3nanp/filmcritic/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r3nanp%2Ffilmcritic/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260924167,"owners_count":23083505,"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":["expo","expo-snack","react-native","typescript"],"created_at":"2025-06-20T10:00:43.254Z","updated_at":"2026-05-10T03:03:15.138Z","avatar_url":"https://github.com/r3nanp.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/images/film-critic.png\" alt=\"FilmCritic Logo\" width=\"200\" /\u003e\n\u003c/p\u003e\n\n# 🎬 FilmCritic\n\n[![React Native](https://img.shields.io/badge/React%20Native-2025-blue?logo=react)](https://reactnative.dev/)\n[![Expo](https://img.shields.io/badge/Expo-SDK%2050-blue?logo=expo)](https://expo.dev/)\n[![Made with Expo](https://img.shields.io/badge/Made%20with-Expo-1f1f1f.svg?logo=expo\u0026labelColor=000\u0026color=1f1f1f)](https://expo.dev/)\n\n**FilmCritic** is a mobile app built with **React Native**, designed to provide a cinematic experience for browsing and exploring movies.\n\n---\n\n## 📚 Project Background\n\nThe app was initially prototyped using **Expo Snack** to quickly test the capabilities of the Expo ecosystem in a browser-based environment.\n\nLater, the project was migrated to a full **Expo Router** setup to take advantage of more advanced features such as:\n\n- File-based routing\n- Nested navigation\n- Better scalability for real-world apps\n\n---\n\n## ✨ Features\n\n- 🎞️ **Movie List**: Horizontal scrollable movie showcase, inspired by Netflix\n- 📋 **Details Screen**: Movie information with title, rating, banner, and overview\n- 🧭 **Dynamic Header**:\n  - Logo on the home screen\n  - Transparent header with back button and centered title on movie detail\n- 💫 **Animations \u0026 Navigation**: Smooth transitions between screens\n\n---\n\n## 🛠️ Tech Stack\n\n- **React Native** with **Expo**\n- **Expo Router** for navigation\n- **Custom UI components and animations**\n\n---\n\n## 🚀 Installation\n\nTo run this project locally:\n\n```bash\n# 1. Clone the repository\ngit clone https://github.com/r3nanp/filmcritic.git\ncd filmcritic\n\n# 2. Install dependencies\npnpm install\n\n# 3. Start the development server\npnpm start\n```\n\n\u003e Make sure you have Expo CLI installed\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr3nanp%2Ffilmcritic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr3nanp%2Ffilmcritic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr3nanp%2Ffilmcritic/lists"}