Skip to content

edanweis/open-impact

Repository files navigation

Open Impact

Free and Open Data on the social impact of design

Open Impact

Dependencies (see requirements.txt)

Instructions

  1. Install Python 2.7 or higher
  2. Install module dependencies using: pip install -r requirements.txt preferably in a virtual environment.
  3. Install Numpy, then Quepy then NLTK, as per these instructions
  4. Generate an app.db file by running python db_create.py in the root folder. See Miguel's notes on app.db
  5. The script can simply be executed as follows: python run.py
  6. Voila! see it at: http://localhost:5000

Todo: features

Task Dependencies Priority
Quepy regex pattern matching learning High
Secure Oath / OpenId login High
"About us" page Photo from Nrupak Medium
Search by tag High

Todo: bugs/technical changes

Task why Priority
Implement Post/Redirect/Get pattern Prevent form resubmission on reload High
Use ajax for tags, and profile forms faster, no page reload necessary Medium

Note

This repository contains sensitive information to the Open Impact team, like emails and passwords.

About

This is the Open Impact website repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published