Skip to content

I built a movie app using React Native with Appwrite as the backend. It fetches data from the TMDB API to display movie details like titles, ratings, and descriptions. Appwrite handles database management and cloud functions. The app features a smooth UI, real-time updates, and efficient API integration for a seamless experience.

Notifications You must be signed in to change notification settings

Akshay-hub-007/MovieApp

Repository files navigation

🎬 Movie App

Welcome to the Movie App, a React Native application built using Expo and powered by Appwrite for backend services. This app fetches movie details from the TMDB API, providing users with an interactive and seamless movie browsing experience.

🚀 Features

  • 📌 Movie Listings – Browse through a variety of movies with details like title, ratings, and descriptions.
  • 🔎 Search Functionality – Find your favorite movies instantly.
  • 🎨 Smooth UI – A visually appealing and responsive design.
  • 📡 Real-time Updates – Dynamic content fetching using Appwrite and TMDB API.
  • Efficient API Integration – Optimized API calls for fast loading.

📦 Tech Stack

  • Frontend: React Native (Expo)
  • Backend: Appwrite
  • Database: Appwrite Database
  • API: The Movie Database (TMDB) API

🛠 Installation & Setup

1. Clone the Repository

git clone https://github.com/Akshay-hub-007/MovieApp.git
cd MOVIE_APP

2. Install Dependencies

npm install

3. Set Up Environment Variables

Create a .env file in the root directory and add the following:

TMDB_API_KEY=your_tmdb_api_key
APPWRITE_PROJECT_ID=your_appwrite_project_id
APPWRITE_ENDPOINT=your_appwrite_endpoint
APP_WRITE=APPWRITE_KEY
EXPO_APP_WRITE_DATABASE=
APPWRITE_EXPO_COLLECTION=your_appwrite_endpoint

4. Start the App

npx expo start

📲 Running on Different Devices

Once the server starts, you can open the app in:

🌐 Live Demo

Check out the deployed version here: Movie App

📚 Learn More

🤝 Contributing

Contributions are welcome! Feel free to fork the repo and submit a pull request.

💬 Connect

Happy Coding! 🎥🚀

About

I built a movie app using React Native with Appwrite as the backend. It fetches data from the TMDB API to display movie details like titles, ratings, and descriptions. Appwrite handles database management and cloud functions. The app features a smooth UI, real-time updates, and efficient API integration for a seamless experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published