Skip to content

JinBean/Accenture-Ticketing-System

 
 

Repository files navigation

50.003: Elements of Software Construction Project

SUTD Spring 2019

A ticket support system for Accenture's users of ACNAPI. Users submit their queries online and are emailed their ticket request ID before the relevant Accenture administrators follow up with them using the in-built chat tied with each individual ticket. Users can subsequently request for the chat log for their ticket to be generated and emailed to them. Using the administrator dashboard, administrators are able to manage the tickets effectively.

Requirements:

Required files can be pip installed with pip install -r requirements.txt. In using Accenture's APIs, a secret token must be obtained from them.

Built with:

  • Python 3.6: Flask
  • phpMyAdmin: MySQL
  • ACNAPI Email API

Disclaimer:

This is an academic project which explains potential security loopholes that may be seen in the project. A commercial product would definitely ensure all these loopholes do not exist on the public repository. We understand that we may not have implemented the best practices throughout, but we have been trying our best to consistently do so.

Contributors:

About

50.003 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 66.9%
  • CSS 25.0%
  • HTML 7.9%
  • Other 0.2%