A reading tool designed to simplify / organize / summarize papers or reports
Table of Contents
ReactJS and Express using the OpenAI API
To get a local copy up and running follow these simple example steps. Make sure you have the prerequisites listed below.
- Node Package Manager (npm) https://nodejs.org/en/download. If required, update npm below:
npm install npm@latest -g
-
Get an API Key at https://platform.openai.com/
-
Clone the repo
git clone https://github.com/Quackens/Simplifier.git
-
Enter your API in
config.jsconst constants = { const API_KEY = 'ENTER YOUR API' }
-
Go into the backend directory
cd Simplify/backend -
Install NPM packages for the Express server
npm install
-
Run the NPM development server
npm run dev
-
Open another terminal window. Go into the frontend directory and install the npm dependencies. Then run the reaect app
cd ../frontend npm install npm start -
Use the web app at http://localhost:3000/. Enjoy!
Enter your text in the input field, and add it to the site. From there, you have a few options to use with this text:
- Simplify: Converts the text to make it less technical, changing it into layman terms and eliminating jargon
- Bullet Points: Converts the text into a few bullet points, for concise reading
- Summarize: Summarizes the text into a more succint paragraph
- Add to Linked Texts: Adds this text to the linked selection, explained below
- Delete: delete this text from the site
Once you have added your choices of texts to the "Linked Texts" section, you may do the following:
- Generate Similarity Report: Generates a paragraph summarizing the trends and similarities that the two texts have in common
- Search Query: type in a search query, (e.g Asking "Trend for Tesla Stock" for the example SP500 reports) and getting an answer based only on the text information it is given
The results of each request is generated here. In this example, I asked "Trend for Tesla Stock" in the search query, after linking articles 2 and 3:
Jimmy Zhou - jameszho@andrew.cmu.edu
Project Link: https://github.com/Quackens/Simplifier


