This repo is the final project of team FlashyHackers in COMSW4156 (Advanced Software Engineering).
Here is our Meeting Secretary.
- Python3
- Django
- jQuery
- Javascript
- MySQL
- Bootstrap
-
(Use virtualenv for python3 will be easier to use and manage)
-
Django == 1.10
pip install django
-
MySQL
Download from MySQL website.
-
You can use pip3 install -r requirements.txt to install all the dependencies.
-
Use MySQL create database:
create database MeetingSecretary
-
Modify the configuration in settings.py:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'MeetingSecretary' 'USER': 'your username', 'PASSWORD': 'your password', 'HOST': '', } }
-
Configure the database:
python manage.py migrate
-
patch the schedule package ./patch_script
-
Open your command line, and go to the root directory
-
Start the server:
python manage.py runserver
-
Open the page 127.0.0.1:8000/login in web browser, then welcome to our Meeting Secretary!
- You can refer to this link to deploy our meeting secretary on Google Cloud.
https://trello.com/flashyhacker
Static analysis : pylint
Continuous Integration & build tool: Travis CI
All reports are stored in 'document' directory.