Custom online applications, CMS and Community sites

CMS with Django

A feature-rich, affordable and easy-to-use CMS

For me as a developer it is important to be able to setup a new project fast, to integrate practically any theme and make it changeable by the content editor with a reasonable work. For the content editor it is important to be able to edit and maintain the site with ease. The menu and the UI of the Django CMS admin is self-explanatory and even the sophisticated features can be learned with a little effort.


Simplex: the online linear programming tutoring tool

Django / React based dynamic e-learning solution

Simplex V4 is an online automatic tutoring tool which helps students at Kaposvar University, Hungary to learn the theory of Linear Programming. It is created with React, Django and additional libraries, like JSXGraph, i18next, TastyPie REST API, django-mptt and Electron.


A clean, responsive, fully-fledged Forum Software

Misago is a perfect and cost-effective Forum solution

Forum webpages are around for decades now. They were the pioneers of the modern social media at the dawn of the so called Web 2.0. As Django is my favourite framework for more complex projects I came across Misago when one of my clients needed a Forum page.


Pure Technology, Coding and Tools

Electron on Windows and Linux

Create offline executable from your online app

For a long time the developer had to decide whether to develop for the web or for an offline enironment. It required a different mindset, different approach and - in most cases - different audience. Nowadays this gap narrowed down drastically. One of the various techniques of developing to offline and online in paralel is Electron. I used it to create a Windows executable to the Simplex project. So basically what you see on the site also works in a Windows 10 environment.


Gulp - creating multiple code releases

Creating different versions of the same code

How to create various different releases from the same Javascript codebase using Gulp, Gulp Watch and Browserify. How to exclude part of the code in one case and build the full code in another.


The Sharded database structure

Making use of a good-old technique in case of DB meltdown

Imagine you have 100K+ records of articles, 10K+ users that can access part of these articles (so the user table correlates somehow to the article table) and dozens of tables belonging to the articles like features, shops these articles are available at, various price information, etc. And now you want to make a real time search with a particular user.


Creating a site with Pelican and Heroku

Utilizing two powerful technologies for easy web publishing

Sometimes you just want to create a new webpage fast, without too much hassle, with having a domain, features like templating capabilities and a simple (and maybe free) hosting solution. This is the case when a static site generator and Heroku comes handy.