Provide an Administrator UI to allow users to create, populate and administrate PhotArk photo gallery/albums (photark-admin-ui)


Student e-mail

Student Major

Student Degree

Student Graduation



Apache PhotArk will be a complete open source photo gallery application including a content repository for the images, a display pieces, an access control layer, and upload capabilities. The goal of this project is to provide an Admin User Interface for the PhotArk photo gallery software to allow to administrators to create, populate and administrate their galleries and albums.

Detailed Description

Project Details

In order to make an important contribution to PhotArk community, my proposal is to develop an Administrator UI which will allow to:

* Manage photo basics features, that includes uploading process and also add additional related information like title, description and tags. * Manage gallery and albums tasks like create and add additional information of albums, improve populate album, list photos by different size view, different order ways. * Facilitate photos retrieving process from external sources, by providing a graphic structured process. * Provide an API syndication service that will be used by photo desktop applications.

Project Plan

Coding officially begins at May 23th and ends around August 10th, which allows for 11-12 weeks of work, but I plan to work since accepted students will be announced, that allow to me to apply a development methodology which consists of four phases: concept exploration, demonstration and validation, detail design and operation.

Concept exploration

Demostration and Validation

Detail design and Construction


Additional Information


I am finishing computing engineering carrier at ESPOL, Ecuador. I am comfortable coding in Java, PHP, C/C++ and also with functional programming languages like MosML and another languages, that allows me to enroll in TAWS, which is an growing investigation group at university, which its principal objective is to spread web technologies and data visualization.

This carry to work within Apache Hadoop framework at VLIR Project: “Analysis of ESPOL website, using Hadoop as massive data processing platform in order to enhance its university world ranking”, it allows me to participate in an open source community contributing to mailing list.

During the last year, some friends and I developed Schedule Viewer (http://www.espol.edu.ec/scheduler/), which is web application which allows students to view their classes and exams schedule, and also download it in portable format file (PDF). In this project, I was responsible of web design and developing JavaScript Grid from scratch. This experience allows me to interact with needs of hundreds of application´ users.


First of all, I feel enthusiastic into participate in growing communities like Apache PhotArk, this would give me the opportunity to contribute with ideas and also coding. More of time is necessary to manage photo galleries while developing J2EE applications that commonly are uploaded in external sites like Flickr or Facebook through an API, sometimes it means latency transmission. For that, is strongly recommendable to manage photos at local server within an open source application like PhotArk that imply efficiency. Is easy to find out in the web different photo gallery applications, but it is difficult to contribute with ideas or source code. For that, I feel proud to contribute to PhotArk community by providing an Admin UI that improve PhotArk brand and increase user community.

SoC2009/AdminUI-Avendano (last edited 2009-09-20 23:36:19 by localhost)