Skip to content

Video streaming platform using AI-generated learning resources.

Notifications You must be signed in to change notification settings

jchen396/ScriptOwl

Repository files navigation


Logo

ScriptOwl

A video streaming platform built for learning using latest AI technology.

Visit ScriptOwl »

Table of Contents
  1. About The Project
  2. Getting Started
  3. License
  4. Contact

About The Project

ScriptOwl is a video streaming website platform that leverages the power of ChatGPT 3.5 Turbo, an advanced language model developed by OpenAI, to provide various features for enhancing user experience. The integration with ChatGPT 3.5 Turbo allows for the generation of video summaries, quizzes, and translations based on the video transcripts.

Features:

  • Video Streaming: Users can stream videos directly on the platform, providing an intuitive and user-friendly video playback experience.
  • Transcript Processing: The platform processes the video transcripts to extract valuable information that can be used for various purposes.
  • Summary Generation: Using ChatGPT 3.5 Turbo, the platform generates concise summaries of the video content, enabling users to quickly grasp the key points.
  • Quiz Generation: ChatGPT 3.5 Turbo generates interactive quizzes based on the video transcripts, allowing users to test their understanding and knowledge.
  • Translation Support: The language model's translation capabilities enable users to translate video transcripts into different languages, expanding accessibility and reach.

(back to top)

Built With

The video streaming website platform with ChatGPT 3.5 Turbo integration is built using a combination of modern technologies and frameworks. The following is a summary of the key technologies used:

  • Next JS
  • Express.js
  • Redux
  • MongoDB
  • AWS
  • ChatGPT
  • Python
  • Vercel

(back to top)

Getting Started

Follow these steps to set up the project locally:

  1. Clone the repository: git clone https://github.com/jchen396/ScriptOwl.git
  2. Navigate to the client and/or server directory: cd client
  3. Install the required dependencies: npm install
  4. Start the development server: npm start
  5. Open your web browser and visit http://localhost:3000 to access the video streaming website client.

(back to top)

Prerequisites

Before setting up and running this video streaming website platform, ensure that you have the following dependencies installed:

  • Node.js (version 16 or above)
  • npm (usually comes bundled with Node.js)
  • Python (version 3.7.3)
  • FFmpeg (for video processing)

Please make sure you have installed these prerequisites on your system before proceeding with the setup.

(back to top)

License

Distributed under the MIT License.

(back to top)

Contact

support@jackiedev.com

Project Link: https://github.com/jchen396/ScriptOwl

(back to top)

About

Video streaming platform using AI-generated learning resources.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published