mathim.com source code
Licensed under AGPL 3. See LICENSE.txt for details.
This uses Lift 2.4, so consult their directions. http://liftweb.net/.
Build with sbt, available here: http://www.scala-sbt.org/. Tested with sbt 0.12.4.
To compile, use “compile” at the sbt prompt.
To run the app, use “~container:start”. Navigate your browser to http://localhost:8080.
To build a WAR for deployment, use the “package” task. Deploy the WAR using jetty or another Java servlet container.
Chats are logged to /var/log/mathim directory. So make that directory writable by the servlet container, and you will get logging.
LaTeX rendering depends on the MathJax project.
See http://mathim.com for contact email.