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.
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.
- Python 3.6: Flask
- phpMyAdmin: MySQL
- ACNAPI Email API
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.
- Billio Jeverson @BillioJeverson (1002939)
- Kwon Inhyuk @remnanto (1001834)
- See Wan Yi Faith @faithdaniellesee (1002851)
- Tan Wei Jin @JinBean (1002737)