Mathelounge.de

Mathelounge is an exchange platform for mathematicians and students with 8,000+ registered members and 1,000,000+ monthly visitors. It provides many visual features and mathematic tools that we created.

The website has meanwhile grown to the biggest mathematics community site being used in Germany, Austria and Switzerland.

Project Info

Client
Deutsche Mathematiker
Year
2013 - 2016
Mediums
Technologies
Visit online

The need for something Outstanding


About 80 % of all young people do not have a good association when they think of mathematics, still we need mathematics on a daily basis. No technical item would exist if human beings had not learned how to handle calculations and formulas.

Obviously enough, that sounded like a challenge: Developing a community site for an unloved subject that is attractive to all visitors and invites them to participate … and we took it!

The goal was to create something easy, understandable, convincing and the same time outstanding.

Starting from Zero


The creation of a complete new website is always a challenge because you start from nothing. We could not fall back on existing concepts, but needed to rethink the presentation and communication of mathematics from scratch.

Since mathematics is about 1. problem and 2. solution, we knew we had to create a community site for questions and answers to make the exchange possible.

What we achieved


We were setting up a question and answer software that enables users to ask, answer and comment postings.

Next we were creating the user management. By registration each user becomes part of the community and his/her contributions are publicly listed. We introduced a reward system based on received votings of other users and the number of answers given. This way it gets transparent how mathematics-experienced a user is.

To create motivation for participation, we developed a badge system for certain achievements, such as "100 answers given". We also introduced monthly best and yearly best users based on the point system.

Since mathematics is an extreme wide field we implemented tags to filter posts by topics. We also added a comprehensive search engine to the forum.

To bring more life and communication into the community, we integrated a chat engine and developed a liveticker where new posts are popping up in real time.

Innovative Tools we created


If you want to express yourself, the best thing you can get is a handy tool to create things from your mind.

Mathematicians need to show correlations between numbers and graphs, they need to write exact formulas and model precise objects.

In the following is a list of tools we developed for the math community, that enable users to express thoughts in various ways.


We decided to use a light-weight WYSIWYG editor called SCEditor. We created a modified version that enables superscript and subscript to create output like x2b and x1,2. Furthermore we added a comprehensive list of math symbols to be easily inserted containing frequently used characters like ± √ π ∈ ∞ ≈ ≠ …

The most famous tool for parsing equations and formulas is LaTeX. You just write plain text which gets then converted into great looking formulas. We implemented such a parser for the Mathelounge editor included a preview and error detection, we used Mathjax for the in-browser parsing. Because our newly developed tool got successful in short time, we released a standalone version.

What is a math website without a plotter to draw graphs? Yes, there was a need for it. We started to develop our own syntax for inserting graphs which get parsed dynamically frontend. The result is just beautifully simple: Plotlux. To insert a graph, the user only has to write for example: ~plot~ 2x ~plot~ and our software does the rest.

Another requested feature was being able to draw geometric figures. So we took the challenge and created the Geozeichner 2D. The users can now extremely easily create geometric shapes, lines, points etc. and embed them into their answers using a simple syntax, for instance: ~draw~ polygon(-6|7 -8|0 -5|1 -3|4) ~draw~.

In the end we decided to extend complexity and started to build a 3D program that can run in the browser. We succeeded and created a splendid tool that enables everyone to create arbitrary 3D geometry - by only using plain text. We called it Geoknecht 3D and also developed an English version called Geoservant 3D. With this program you can draw vectors, triangles, quadrangles, spheres, cubes, cuboids, cylinders, insert text in space and much more.

We continued working on helpful math programs that run in the browser. We created a pyramid calculator and many more calculators for 3D objects. The implementation was complex because we calculate all elements by only two given values and display the resuling shape in 3D (that you can even turn, navigate and zoom in 3D). We were lucky having math lovers in our team to solve such brain breaking calculations and transfer the results into 3D. However, we also faced one moment where we needed to ask other experts for help, see stackoverflow.

8,000

Registered members

1,000,000

Monthly visitors

Final Results

Our math tools were created along the development of Mathelounge and are now used by thousands of students daily. They check their own calculations, build 2D and 3D math worlds and can visualize their ideas. Teachers and tutors use the programs to facilitate the understanding in their lessons, and of course, the math community uses them to explain mathematics to a wide range of people online.

Mathelounge became a huge success and counts 1,000,000 visitors monthly.

We are proud of what we did because it is extremely helpful. It also shows our ability to create innovative software, to fulfill requirements and to make a big-scale community happy.


Do you want to start a project with us?

If we can help you with our expertise and our passion too, please let us know.

There are no challenges that we do not take.

Give us a call or send us a message.

We are member of