This project was worked on by a team of 6 at Seattle University.
**NOTE: current environment config works on Python 3.8
Set up, then start virtual environment:
python3 -m venv venv
source venv/bin/activate
pip3 install --upgrade pip : perform this step to make sure your pip is up-to-date
pip3 install -r requirements.txt
Start the server:
uvicorn src.main:app --reload
python3 -m uvicorn src.main:app --host 127.0.0.1 --port <port_number> : use this command if you want to run on a specific port
Make changes to .env file at the top level of this project. Here are some notes on each variable (all of these information can be found on the Account Settings page on Qualtrics. Go to Account Settings, then choose Qualtrics IDs tab).
TOKEN: you may need to generate a new Token every once in a while and update the environment variable. USER_ID: found under 'User' tab on Qualtrics IDs ORG_ID: found under 'User' tab on Qualtrics IDs DATACENTER: found under 'User' tab on Qualtrics IDs DEFAULT_DIR: found under 'Directories' tab on Qualtrics IDs Set up MongoDB connection:
Here are the notes on the existing environment variables: CLUSTER: the connection string provided by MongoDB DB_NAME: the name of the working database
cd frontEnd
cd react-ta
npm install react
npm install react-router-dom
npm install react-icons/ai
npm install sweettalert2
npm install axios
npm install react-loading
npm install react-modal
npm install react-copy-to-clipboard
npm start
Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.