Skip to content

MuleQuiz allows you to play with your friends / colleagues and improve your knowledge about MuleSoft.

Notifications You must be signed in to change notification settings

victorbahl/mulequiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MuleQuiz

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/

Screenshots

MuleQuiz Screenshots

Local Installation / Usage

Pre-requisites

  • Anypoint Studio 7.5 or higher

Steps

  • Download this repository
  • Open Anypoint Studio and import the mulequiz project (from File System)
  • Rename common-config-template.yaml to common-config.yaml
  • Update the keystore settings and put your keystore.jks in other/ 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.

Optional steps

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)

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

Apache 2.0

About

MuleQuiz allows you to play with your friends / colleagues and improve your knowledge about MuleSoft.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published