https://github.com/abdullah0dev/movie-app
movie app with expo, tailwindcss, TMDB
https://github.com/abdullah0dev/movie-app
Last synced: 12 months ago
JSON representation
movie app with expo, tailwindcss, TMDB
- Host: GitHub
- URL: https://github.com/abdullah0dev/movie-app
- Owner: Abdullah0Dev
- Created: 2024-04-16T18:39:27.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-16T18:53:26.000Z (about 2 years ago)
- Last Synced: 2025-05-20T06:36:28.406Z (about 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 186 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Movie App
Welcome to the Movie App! This application is designed to provide users with an immersive experience in the world of movies. From browsing trending and upcoming movies to exploring detailed information about actors, this app has it all. Powered by JavaScript and leveraging the Axios library to fetch data from an API, Movie App is built using React Native Expo for seamless navigation and enhanced user experience.
## Features
### 1. Random Movie Image on Homepage
- Enjoy a visually stunning experience with a random movie image displayed on the homepage every time you launch the app.
### 2. Trending Movies
- Stay updated with the latest trends in the world of cinema by browsing through a curated list of trending movies.
### 3. Upcoming Movies
- Get ahead of the curve and discover upcoming movie releases before they hit the theaters.
### 4. Detailed Movie Information
- Dive deep into the world of your favorite movies by accessing detailed information about each film, including synopsis, release date, genre, and more.
### 5. Actor Details
- Explore the fascinating world of actors by accessing comprehensive details about their careers, including biography, filmography, birthdate, and more.
### 6. Similar Movies
- Enhance your movie-watching experience by discovering similar movies related to your favorite films, helping you explore new titles based on your preferences.
## Technologies Used
- **JavaScript**: The primary programming language used for the app's logic and functionality.
- **Axios**: A promise-based HTTP client for making API requests, used to fetch movie and actor data from external APIs.
- **React Native Expo**: A framework and platform for universal React applications, utilized for building the user interface and enhancing navigation.
- **Expo Router**: Simplifies navigation within the app, ensuring smooth transitions between screens.
## Getting Started
To get started with the Movie App, follow these steps:
1. Clone the repository to your local machine.
2. Navigate to the project directory.
3. Install dependencies by running `npm install`.
4. Launch the app using `expo start` command.
5. Explore the exciting features of the Movie App!
## Contributing
Contributions to the Movie App are welcome! If you have any ideas for new features, enhancements, or bug fixes, feel free to submit a pull request. For major changes, please open an issue first to discuss the proposed changes.
## Acknowledgements
- **React Native Community**: For developing and maintaining the React Native framework.
- **Expo Team**: For providing a powerful platform for building universal React applications.
- **The Movie Database (TMDb)**: For providing the comprehensive movie and actor data used in the app.
## Contact
For any inquiries or support regarding the Movie App, feel free to contact us at [abdullahdev001@gmail.com](mailto:abdullahdev001@gmail.com). We'd love to hear from you!
---
Thank you for choosing the Movie App! Happy exploring! 🎬🍿