Flighthound WORK IN PROGRESS
This single-page app allows users to create flight price alerts, and sends them an email when the price drops. The email backend is currently set up to just print to the console, but you could use Sendgrid or Mailgun to send mail to users. The frontend is ReactJS, backend is Django Rest Framework.
It features token-based authentication, live updates, and a management command that gets flight pricing data from the QPX API. To test it yourself, clone the repository and run:
$ pip install -r requirements.txt
$ npm install
$ npm run build
$ python manage.py runserver
Then navigate to
localhost:8000/app/ in your browser. You will have to create a user object in
order to log in.