Awesome
rt911
Project to collect multimedia from the September 11 Attacks and synchronize them into a common media player.
VISIT THE SITE AT https://911realtime.org
WHY DID WE DO THIS? https://youtu.be/q1ukl6G_s_M
Getting Started
The application is two parts:
- The API - A Django application that serves a JSON file
- The UI - A basic HTML5/Bootstrap/jQuery app to display the videos
Prerequisites
- Python 3
- pip
To start the backend CMS
- Clone this repo to your local machine.
- Make sure to install Docker, docker-compose, and the Google Cloud SDK.
- Open a terminal and change into the root of the repo.
- From a command line, run the following commands:
cd backend
./start_server.sh
-
Open http://0.0.0.0:8001 in your browser.
-
If you are using an Apple Silicon Mac, you may need to install mysqlclient separately. See https://stackoverflow.com/questions/66669728/trouble-installing-mysql-client-on-mac
To start the frontend CMS
- Open a terminal and change into the root of the repo.
- From a command line, run the following commands:
cd frontend
./build.sh
./start_server.sh
- Visit http://127.0.0.1:8000 in your browser.
SEE IT IN ACTION
The UI
The CMS
https://admin.911realtime.org/admin Username: rt911view Password: R34lt1m3V13w5
Special Thanks
Chris Wooster Sergey Kochergan Kori Stephens Alison L. Roberts Ryan M. Richard Harms Marina Harper Matt MG Herron Will Harris Tristan Warsaw Michael Locher Ruthalas James Wendel Adil Majid Jason Smith Adros Nikita Rogozov Will Riches Alana Malone Cameron Murphy Florence Arsenault Brian Witt Robinson Collado Léon Spaans Ben Romberg Adam Garst Greg Tolu David Gus Gordon Andrew Poirier Ty Satrang Carla Fuentes Laura M. Macklin Baglien