Built with Python using the Django Web Framework.
Ben London
Viet Nguyen
Anju Ishizaki
Amelia Cook, Ann Marie Burke, Catherine Ding, Emily Nadler, Janny Huang, Kunal Valia, Lawrence Xu, Sejal Dua
-
To set up a development environment quickly, first install Python 3. It comes with virtualenv built-in. So create a virtual env by:
$ python3 -m venv AnimalAidEnv
$ . AnimalAidEnv/bin/activate
Ensure that you define all required environment variables for the database, AWS, and Email Server
-
Install all dependencies:
python3 -m pip install -r requirements.txt
-
Run migrations:
python3 manage.py makemigrations
python3 manage.py migrate core
-
Collect static files:
python3 manage.py collectstatic
-
Run Server and view webpage:
python3 manage.py runserver
Then just open up a browser and go to the url printed by the runserver!
Take a look at the docs for more information.