Tubeify is a web application built using React.js and Django that provides a convenient way to summarize YouTube videos and generate quizzes based on their content. The application utilizes a custom fine-tuned model for video summarization and integrates with the OpenAI API for quiz generation.
-
Video Summarization: Tubeify uses a proprietary fine-tuned model to generate concise summaries of YouTube videos, making it easier for users to grasp the main ideas without watching the entire video.
-
Quiz Generation: The application leverages the OpenAI API to create quizzes related to the content of the summarized videos. This feature enhances user engagement and provides an interactive learning experience.
-
User-Friendly Interface: Tubeify offers an intuitive and user-friendly interface for a seamless experience. Users can easily input YouTube video URLs, receive summaries, and access generated quizzes.
-
React.js: A JavaScript library for building user interfaces. Tubeify's frontend is developed using React to provide a responsive and dynamic user experience.
-
Django: A high-level Python web framework that enables rapid development and clean, pragmatic design. Tubeify's backend is built with Django to handle video summarization and quiz generation.
-
Custom Fine-Tuned Model: Tubeify employs a proprietary machine learning model fine-tuned specifically for video summarization. (Model)
- Clone the repository:
git clone https://github.com/your-username/tubeify.git
cd tubeify- Install dependencies for the frontend and backend:
# Install frontend dependencies
cd frontend
npm install
# Install backend dependencies
cd ../backend
pip install -r requirements.txt- Run the development server:
# Run frontend development server
cd ../frontend
npm run dev
# Run backend development server
cd ../backend
python manage.py runserver- Open your browser and navigate to http://localhost:3000 to access Tubeify.
Usage
- Input a YouTube video URL on the Tubeify homepage.
- Click the "Generate" button to generate a summary of the video.
Contributing Contributions are welcome!
License This project is licensed under the MIT License.