Skip to content

Latest commit

 

History

History
78 lines (48 loc) · 1.72 KB

README.md

File metadata and controls

78 lines (48 loc) · 1.72 KB

Meeting Secretary

This repo is the final project of team FlashyHackers in COMSW4156 (Advanced Software Engineering).

Try online!

Here is our Meeting Secretary.

Technology

  • Python3
  • Django
  • jQuery
  • Javascript
  • MySQL
  • Bootstrap

Requirement

  • (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.

Setup:

Run locally:

  • 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!

Run on Google Cloud:

Project Iteration:

https://trello.com/flashyhacker

Other Documents:

Static analysis : pylint

Continuous Integration & build tool: Travis CI

All reports are stored in 'document' directory.