MuleQuiz allows you to play with your friends / colleagues and improve your knowledge about MuleSoft.
This project is deployed on CloudHub and could be tested via this url: https://api.victorbahl.com/mquiz/
- Anypoint Studio 7.5 or higher
- Download this repository
- Open Anypoint Studio and import the mulequiz project (from File System)
- Rename
common-config-template.yaml
tocommon-config.yaml
- Update the keystore settings and put your
keystore.jks
inother/
folder- Step-by-step process is available here
- Run the project
- Go on https://localhost/
Note: In order to get Chrome to accept self-signed localhost certificate: Simply paste this in your chrome:
chrome://flags/#allow-insecure-localhost
and click Enable.
In order to have your own dynamic questions, you must:
- Create a database and a quiz table (script available in
other/quiz.sql
) - Set the dynamicQuestions setting in
common-config.yaml
to true - Set the DB settings (and the DB connector if you aren't using PostgreSQL)
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.