A simplified podcast search engine web app, using Django, React, and Listen API
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
backend
resources
web
.gitignore
.travis.yml
LICENSE
README.md

README.md

ListenApiDemo

Apache 2 Build Status

A simplified podcast search engine web app, using Django, React, and Listen API.

Running the project

Backend (Django)

The backend is a simple Django backend makes requests to the Listen API. To run it, from the backend directory:

  1. Install requirements (it is recommended you do this in a virtualenv): pip install -r requirements.txt
  2. Start the django app with the environment variable MASHAPE_KEY set to your Listen API key: MASHAPE_KEY=YOUR_SECRET_KEY python manage.py runserver

Where to get MASHAPE_KEY?

Web (React)

The web frontend is a React project that makes requests to the django backend. To run it, from the web directory:

  1. Install requirements: yarn install
  2. Start the React app: yarn start

On desktop

Desktop demo

On mobile

Mobile demo