- GitHub: https://github.com/JakinChan200
- GitHub: https://github.com/NathanKong06
- GitHub: https://github.com/liz-areizaga
Summarizer is a user focused tool committed to enhancing the student experience. This tool provides the user with a simple and hassle-free process of summarizing either text or YouTube videos for quick and easy consumption. Also, we have dark mode.
Summarizer Light Mode:
Summarizer Dark Mode:
Summarizer with Text:
Summarizer with YouTube Link:

- Clone the repository by running this command.
git clone https://github.com/liz-areizaga/summarizer.git
- Navigate into the project directory using
cd.cd summarizer - Install node.js
You can download it from the official website See: node.js
Any dependencies for Python are listed in requirements.txt. Ensure you have all Python dependencies by running:
pip install -r requirements.txtNote: Use pip3 if you are using Python 3. If you do not have Python installed: See: Guide
Once inside of the project directory, install all project dependencies.
npm installYou will need an OpenAI API Key. See: HowToGeek Guide
- Once you have your OpenAI API Key, create a file named
.env. - Move this file inside of the
frontenddirectory. - Add this line to the file and save.
REACT_APP_OPENAI_API_KEY=AddYourAPIKeyHereBe sure to replaceAddYourAPIKeyHerewith your actual OpenAI API Key.
- Open a terminal and navigate to the frontend folder.
cd frontend - Run the command below to start the frontend server.
npm start
- Open a new terminal and navigate to the backend folder.
cd backend - Run the command below to start the backend server.
Note: If you are using Python3, use
python server.py
python3instead ofpython.
There is a dark mode and light mode toggle on the top right of the page. Use the toggle to switch between modes.
For summarization of texts, click the left tab above the box (clipboard) and type or paste in your text. Once you are finished, hit the Submit button on the bottom right. For a demonstration, see the "Summarizer with Text" section in Images.
For summarization of a YouTube video, click the right tab above the box (YouTube logo) and paste in your YouTube link. Once you are finished, hit the Submit button on the bottom right. For a demonstration, see the "Summarizer with Youtube Link" section in Images.