Secure JWT (json web tokens) authentication via email and password
Launch a task (solver) by feeding an input and specific solver.
Check the status of a certain task (still running or finished running or failed to finish...)
Automated building and integration using Travis CI