Skip to content

A web/mobile app for discovering and sharing YouTube Shorts. Upload your watch history to see what others are watching. Rate videos and explore content from different demographics.

License

Notifications You must be signed in to change notification settings

NEOCLID/OtherShorts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OtherShorts

OtherShorts is a mobile application built with React Native and Expo that appears to be a client or viewer for YouTube Shorts and other video content, with additional features for user profiles, ratings, and watch history analysis.

Features

  • Video Feed: Browse and watch short-form videos.
  • User Authentication: Sign in to a personal account.
  • Profile Management: Set up and manage your user profile.
  • Video Interaction: View comments and ratings for videos.
  • Watch History: Upload and analyze your YouTube Takeout history.
  • Word Cloud: Visualize your watch history as a word cloud.

Tech Stack

  • Frontend: React Native, Expo
  • Backend (assumed): Node.js, Express, PostgreSQL
  • Navigation: React Navigation
  • API Communication: Fetch API

Prerequisites

  • Node.js (LTS version recommended)
  • npm or yarn
  • Expo Go app on your mobile device (for development) or a configured Android/iOS emulator.

Installation

  1. Clone the repository:
    git clone https://github.com/NEOCLID/OtherShorts.git
  2. Navigate to the project directory:
    cd othershortsapp
  3. Install dependencies:
    npm install

Running the Application

To start the development server, run:

npm start

This will open the Metro Bundler. You can then run the app:

  • On an Android emulator/device by selecting "Run on Android device/emulator".
  • On an iOS simulator/device by selecting "Run on iOS simulator".
  • In a web browser by selecting "Run in web browser".

Configuration

The application connects to a backend API. The API endpoint is configured in config.js. For development, it's set to http://localhost:3000. Ensure your local backend server is running and accessible at this address.

About

A web/mobile app for discovering and sharing YouTube Shorts. Upload your watch history to see what others are watching. Rate videos and explore content from different demographics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •