The Django web application suite for the Geotagged Sensor Fusion senior design project.
Follow the steps below and you should have a fully running Open Fusion web app in no time. Just keep in mind that you will need a fully operational mongodb backend before you can run the web app.
git clone https://github.com/bkeyoumarsi/open-fusion-webapppip install mongoenginepip install ogrepip install django-bootstrap3-datetimepickerpip install django-bootstrap3pip install django-admin-bootstrappedpip install minidetectorpip install pygeocoderpip install recaptcha-clientcd gsf/static/; git clone https://github.com/dmtucker/vizit.git- Create a database in mongodb and create a super user for that db.
- Add the super user and password and the name of the db as parameters
in a file called
local_settings.pywithin the gsf/gsf/ directory. Yourlocal_settings.pyfile should look like the following:SECRET_KEY = <create your own secret key> _MONGODB_USER = <super user> _MONGODB_PASSWD = <super user password> _MONGODB_HOST = 'localhost' MONGODB_NAME = <name of the mongodb database you created> MONGODB_DATABASE_HOST = \ 'mongodb://%s:%s@%s/%s' \ % (_MONGODB_USER, _MONGODB_PASSWD, _MONGODB_HOST, MONGODB_NAME) reCAPTCHA_KEY = <your reCaptcha key> EMAIL_USE_TLS = True EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = <your gmail for developers signup form> EMAIL_HOST_PASSWORD = <your gmail password> EMAIL_PORT = 587 TWITTER_CONSUMER_KEY = <your consumer key> TWITTER_ACCESS_TOKEN = <your access token>