Skip to content

alperengozum/react-native-video-diary-app

Repository files navigation

React Native Video Diary App

Features

• Import videos, • Crop a specific segment of 5 seconds, • Add details such as name and description to the video metadata, • Save cropped videos to a list for future reference.

Tech Stack

  • React Native 0.76
  • Expo 52
  • Expo Router
  • NativeWind
  • FFMPEG (ffmpeg-kit-react-native)
  • Zod
  • Zustand
  • Tanstack Query
  • Expo Video
  • AsyncStorage
  • TypeScript

Installation

  1. Clone the repository:
git clone https://github.com/alperengozum/react-native-video-diary-app
  1. Navigate to the project directory:
cd react-native-video-diary-app
  1. Install dependencies:
yarn add
  1. Start the development Android App:
yarn run android
  1. Start the development iOS App:
yarn run ios

How to Use

  1. Open the app on your device or emulator.
  2. Press the "Upload Video" button to select a video from your device."
  3. Crop a specific segment of the video (5 seconds) with using slider.
  4. Press play to preview the cropped video.
  5. Press the "Next" button to add details such as name and description to the video metadata.
  6. Press the "Save" button to save the cropped video to a list for future reference.
  7. View the list of saved videos by navigating to the home screen.
  8. Select a video from the list to view its details and play, delete or edit the video.

Screenshots

Home Screen Crop Screen Metadata Screen Home Screen 2 Detail Screen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published