https://github.com/r3nanp/filmcritic
FilmCritic is a mobile app built with React Native, designed to provide a cinematic experience for browsing and exploring movies.
https://github.com/r3nanp/filmcritic
expo expo-snack react-native typescript
Last synced: 3 months ago
JSON representation
FilmCritic is a mobile app built with React Native, designed to provide a cinematic experience for browsing and exploring movies.
- Host: GitHub
- URL: https://github.com/r3nanp/filmcritic
- Owner: r3nanp
- Created: 2025-06-14T14:17:50.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-14T17:37:22.000Z (about 1 year ago)
- Last Synced: 2025-06-14T18:19:09.235Z (about 1 year ago)
- Topics: expo, expo-snack, react-native, typescript
- Language: TypeScript
- Homepage:
- Size: 518 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎬 FilmCritic
[](https://reactnative.dev/)
[](https://expo.dev/)
[](https://expo.dev/)
**FilmCritic** is a mobile app built with **React Native**, designed to provide a cinematic experience for browsing and exploring movies.
---
## 📚 Project Background
The app was initially prototyped using **Expo Snack** to quickly test the capabilities of the Expo ecosystem in a browser-based environment.
Later, the project was migrated to a full **Expo Router** setup to take advantage of more advanced features such as:
- File-based routing
- Nested navigation
- Better scalability for real-world apps
---
## ✨ Features
- 🎞️ **Movie List**: Horizontal scrollable movie showcase, inspired by Netflix
- 📋 **Details Screen**: Movie information with title, rating, banner, and overview
- 🧭 **Dynamic Header**:
- Logo on the home screen
- Transparent header with back button and centered title on movie detail
- 💫 **Animations & Navigation**: Smooth transitions between screens
---
## 🛠️ Tech Stack
- **React Native** with **Expo**
- **Expo Router** for navigation
- **Custom UI components and animations**
---
## 🚀 Installation
To run this project locally:
```bash
# 1. Clone the repository
git clone https://github.com/r3nanp/filmcritic.git
cd filmcritic
# 2. Install dependencies
pnpm install
# 3. Start the development server
pnpm start
```
> Make sure you have Expo CLI installed