/qmtis-website

The official QMTIS Website - https://dolanmiu.github.io/qmtis-website/

Primary LanguageTypeScript

Build Status Dependency Status


Queen Mary Trading & Investment Society Website

The official QMTIS Website, made in Angular. It is automatically deployed to Heroku here and qmtis.com.

This project has unit tests and uses Travis-CI for automated testing. Check it out here. Once all the unit tests have passed, it will deploy to the Heroku app.

Technologies

Usage

Simple clone the repo, and in the command line, type:

  1. npm install
  2. npm start
  3. Navigate to http://localhost:4200/

The app will automatically reload if you change any of the source files.

Add Committee Members

  1. Navigate to /src/assets/committee/details.json
  2. Follow the format:
"pattawia": {
    "name": "Pattawia Supradit",
    "slug": "pattawia",
    "position": "Vice President",
    "linkedIn": " https://www.linkedin.com/in/pattawias",
    "facebook": "https://www.facebook.com/pattawias",
    "email": "pattawias@yahoo.com",
    "photoUrl": "pattawia.jpg",
    "description": "Pattawia is a 3rd year student..."
}
  1. Add a picture inside /src/assets/committee, in this example, it would be /src/assets/committee/pattawia.jpg
  2. Save, commit and push to origin/master. Everything should deploy automatically if your tests pass, and you should see your change within minutes.

Add Reports

Please refer to the Wiki for more details

Misc help for developers and contributors

Please refer to the Wiki for more details


Made with ♥ by Dolan Miu