Our goal is to make information retrieval from podcasts quick and easy. Instead of listening to an entire episode, users can search all podcast episodes for any subjects or terms. Our interface will pull up the exact episodes and timestamps where the term or subject is mentioned. By clicking on the timestamps, the podcast will begin playing from that point.
Here’s a preview of the user interface:
-
Navigate to the Frontend directory:
cd Frontend-UI
-
Build the frontend:
yarn build
-
Open the application in your browser:
Open http://localhost:3000
-
Open a new terminal and navigate to the Backend directory:
cd Backend
-
Install Python 3.11 if it’s not already installed.
-
Activate the virtual environment:
source env/bin/activate
-
Install the required Python packages:
pip install -r requirements.txt
-
Run the backend application:
python application.py