vid-journey Tailwind Templates

Vid Journey

Vid Journey is a platform designed for sharing and discovering Gen AI videos and prompts. Built with React Native, it utilizes Expo, Router, and appwrite. The app boasts an elegant, fast user interface, with Appwrite providing secure database and authentication services.

Vid Journey

Vid Journey is a discovery platform for AI-generated videos and their prompts. The app allows users to explore trending and latest videos, bookmark their favorites, create posts for their own generated videos, and search by title.

Table of Contents

Introduction

Vid Journey is inspired by the concept of exploration and discovery, much like its namesake, Sora. It provides a platform for users to discover AI-generated videos, share their own creations, and explore content generated by others.

Features

  • Browse Videos: Discover the latest and trending AI-generated videos.
  • Bookmark Videos: Save your favorite videos for later viewing.
  • Create Posts: Share your own AI-generated videos and their prompts with the community.
  • Search: Find videos by their title easily.

Installation

To run Vid Journey on your local machine, follow these steps:

  1. Clone the repository: git clone https://github.com/junaid7lone/vid-journey.git cd vid-journey

  2. Install dependencies: npm install

  3. Run the app: npm start This will start the Expo development server. You can then run the app on an Android or iOS simulator or on a physical device using the Expo Go app.

Usage

  1. Start the Expo development server: npm start
  2. Open the Expo Go app on your phone and scan the QR code provided by the Expo server to run the app on your device.

Screenshots

Home Screen

Trending Videos

Bookmark Feature

Technologies Used

  • React Native: For building the mobile application.
  • Expo: To streamline the React Native development process.
  • Redux: For state management.
  • Axios: For API requests.
  • Appwrite.io: For authentication and as a database service.

Contributing

We welcome contributions! Here’s how you can help:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch
  3. Make your changes.
  4. Commit your changes: git commit -m "Add new feature"
  5. Push to the branch: git push origin feature-branch
  6. Create a pull request on GitHub.

Please ensure your code follows the existing style guidelines and passes all tests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Top categories

Loading Svelte Themes