Ingraham robotics website and task management app.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
deploy
robomanage
send_sms
static
taskrabbit
templates
.gitignore
.hgignore
Procfile
README.md
__init__.py
fabfile.py
manage.py
requirements.txt
settings.py
urls.py
wsgi.py

README.md

TaskRabbit (beta!)

Django code for Ingraham Robotics website, including a Mezzanine-based CMS and a custom application called TaskRabbit which allows robotics teams (and other groups) to easily keep track of tasks that they need to complete. It also includes a time clock so team members can track how much time they've spent working, and support for different teams (for instance, Programming, Build, etc.)

If you want to set this up in your own computer, you will need:

  • everything in requirements.txt which can be installed with pip
  • Python 3 (probably) (I haven't tested it with anything else)

Rename the project directory to IngrahamRobotics.

Create a local_settings.py file in the root directory and put this stuff in it, then change it to match your setup:

DEBUG = True

# Make these unique, and don't share it with anybody.
SECRET_KEY = "some-secret-key"
NEVERCACHE_KEY = "some-other-key"

DATABASES = {
    "default": {
        # Ends with "postgresql_psycopg2", "mysql", "sqlite3" or "oracle".
        "ENGINE": "django.db.backends.sqlite3",
        # DB name or path to database file if using sqlite3.
        "NAME": "dev.db",
        # Not used with sqlite3.
        "USER": "",
        # Not used with sqlite3.
        "PASSWORD": "",
        # Set to empty string for localhost. Not used with sqlite3.
        "HOST": "",
        # Set to empty string for default. Not used with sqlite3.
        "PORT": "",
    }
}

SSLIFY_DISABLE = True

SITE_URL = 'localhost'