/flighthound

Create flight alerts with React and Django Rest Framework

Primary LanguageJavaScript

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.