/ta-works

A web application that has a matching algorithm to assign teaching assistants to courses.

Primary LanguagePython

TA Works - Environment Set Up

Instructions are for Mac OS

Initial Environment Set-up:

  1. Install Homebrew and install Postgress
    • Run command: brew install postgresql
  2. Install python 2.7 and pip

Initial Clone of ta-works:

  1. Access the directory of where you would like the repo to live
  2. Run command: git clone ...

Using Git:

Documentation

Initial Database Set-Up:

  1. Postgresql database set-up:
    • Start the database: brew services start postgresql
    • Type all commands in taworks/setup.txt

Running the Application:

  1. Install the required python packages for this application
    • pip install -r requirements.txt
  2. Make migrations
    • Enter python manage.py makemigrations
    • Enter python manage.py migrate
  3. Run static files
    • Enter python manage.py collectstatic
  4. Run the app!
    • Enter python manage.py runserver