Version 2 (modified by alexandre.fonseca, 9 years ago) (diff)


Development of community features in Bazaar

Project details


GPL V2 (the current license used for all Caixa Mágica's internal projects)

Purpose of this project

Develop new and existing community-enhancing features in Bazaar Android

Project description

To be determined...


To be determined...

Risk Mitigation, Monitoring and Management Plan

Risks Identified

To be determined...

Risk Mitigation

To be determined

Risk Monitoring

To be determined

Risk Management

To be determined


Caixa Mágica Software

Company description

Caixa Mágica is one of the open source projects with most historical background in Portugal.

Born in a college environment at ISCTE in 2000, has been growing steadily for the last eight years, supported by a set of visions, mission and values and a strategy the help maintaining the focus on open source technologies.

In 2004, a spin-off company started, being held a strong relationship with ADETTI through a contract of shared development. The company Caixa Mágica Software had positive results in 2004 and has been growing 30% each year.

Today, Caixa Mágica has 15 to 20 collaborators distributed along three main areas:

  • Product: engineering team that develops the Linux Caixa Mágica distribution.

Currently, about 900 units are sold each month, spread along online sales, store and special programs.

  • Outsourcing: projects that highly demand open source technologies and where our professionals are an added value.
  • Research: European and National projects that feed technology and competence to other business units. At the moment we have a cycle of three years from the initial research to product availability.

Added to the three main areas, Caixa Mágica has three more areas of smaller dimensions but growing: Training, Professional Services and Appliances.


Cláudio Luís

Trainee details


Alexandre Jorge Fonseca

Past experience

Has worked on several freelance projects related to client and server programming using a multitude of languages such as PHP, Python, Java and C++. In addition, between 2009 and 2010, held the office of Director of Information Systems in SystemsGroup, a junior enterprise composed entirely by IST students.

Current situation

Has finished the 2nd year in BSc in Information Systems and Computer Engineering by Instituto Superior Técnico.

Development process used

The trainee expects to put the following process to good use:

Motivation for the project

In an age when the web is driven by community interaction and contribution, it is crucial that Bazaar Android succeeds in providing a pleasant and fullfiling user experience in that regard. It is with this in mind that an effort to develop new community features and enhance existing ones will be undertaken.

Project documentation