A QA and Blog Framework. View demo at http://10hash.com/kunjika
HTML JavaScript Python CSS Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
couchbase
docs
postfix
static
templates
.gitignore
Features.rst
GNU FDL 1.3 Standalone.html
GNU GPLv3 Standalone.html
LICENSE.rst
README.md
Release.rst
__init__.py
contact.rst
convert_content_to_html.py
create_buckets.py
doc_types.txt
edit.py
fix_tags.py
flask-packages
forms.py
index_all.py
install-packages.sh
kunjika.py
models.py
notification.rst
oauth_impl.py
quesitons.json
question.py
sitemap.py
test_series.py
utility.py
votes.py

README.md

Kunjika

"It is software made up of bugs."

Update Look at memoir for further development.

It started as Stackoverflow clone but now I have implemented some features which are not there in Stackoverflow so calling Kunjika a clone is not appropriate. It has skills and endorsement features like linked in. I am also going to implement articles feature which can act as a knowledge base portion for a QA site. I am using Flask framework so obviously Python as well. Couchbase for database and Memcahced funcitonality.

This project has been started to scratch my own itch. OSQA's development has been stopped. I used LampCMS for sometime but found it buggy. Question2Answer is good and decent but is in PHP which I do not know so I decided to roll my own. Askbot could substitute OSQA but all these are turning commercial which is bad and ugly. Cannot trust how long they will develop open source version. DZone actually used open source community to test their product and then take away all of it.

I never learned SQL and the schema thing is a pain for me. So I chose Couchbase which provided nice replication, auto-sharding and memcached functionality apart from document based database. So one query for question, one for user and one for tag and it is done.

The documentation is out of date and I will update that soon.

Kunjika is quite stable now and a beta release has been done.