WSGI app, based on TurboGears2 framework on minimalApplicationConfiguration with additional components
You could connect it to Appache web server (check TurboGears site for how to)
or you can use it as stend alone application for yourself, because for "prodaction"
you will need to change WSGI server from BaseHTTP, due to HTTP 2.+ there is connection: keep-alive
and on my settings (Opera) single socket connection is holded by browser until it dies ~1-2 min
Proper authenication through TurboGears, now it is just session, with redirects to login/register form
Rebasing on fullStackApplicationConfiguration
Javascript for maybe ajax calls
Probbably something else but i can't recall
Password storage as salt and salted hash
SQL - self linking list with foreign keys as part of primary
SQL - ORM through SQLAlchemy, upper part didn't want to work without specifiend primaryjoin
Basic html/css