Group Project for Agile Web Development
Welcome to the Study Forum App! This Flask application helps users organize and manage their study sessions effectively, allowing students to create study groups and post questions which can then be joined or answered by other students.
UWA ID | Name | GitHub Username |
---|---|---|
23380426 | Victor Iso | IsoVictor |
23358213 | Rohnan Klifunis | RohnanK/Rohnan Klifunis |
23374296 | Jason Nguyen | Jasonnguyxn |
23043141 | Nguyen Le Cam Anh | ann250902 |
To launch this Flask application, follow these steps:
Ensure Python is installed on your system.
Make sure you have Python installed on your system. You can download and install Python from the official website: Python.org.
Optionally, activate a virtual environment to best manage dependencies:
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
pip install -r requirements.txt
export FLASK_APP=run.py # On Windows use `set FLASK_APP=run.py`
export SECRET_KEY=secret_key_i_gave_you
flask db upgrade
flask shell
>>> import app.test_data
flask run
python -m unittest Tests/unit.py
python -m unittest Tests/selenium.py