The last week I outlined several important decisions on the project. I decided to use MongoDB which is a non-relational document based database. MongoDB is free software under the AGPL, and uses BSON, a binary serialization of JSON, which is convenient for storing and retrieving info. I am using PyMongo, the official driver to the DB. I started writing the unit tests, and outlined the storage API. I also wrote the base of the Storage API itself.
For the web part of the project, I will use Flask . A free framework, compatible with FastCGI.
Feel free to leave your comments.