User:Ganeshaditya1/$PROGRAM

GSOC: A system for reviewing funding requests

 * Bugzilla report: (link to the related report at http://bugzilla.wikimedia.org )
 * Announcement: (link to the announcement of your proposal at the wikitech-l mailing list.

Name and contact information
Name: AV Aditya Sastry

Email: ganeshaditya1@gmail.com

IRC: aditya_sastry

Web Page: Blog

Location: Hyderabad

Typical working hours: 10:00 AM to 6:00 PM

Synopsis
This project aims to create a review platform to be potentially used bascially for IEG proposal reviewing. There is no system at present to deal with this, and as mentioned in the idea's page of this project, the administrators are using google forms as a means to review proposals.

My proposal is to build a system from scratch, while using open source components where ever needed. If selected I will be building this system as a Mediawiki extension. There will be pages for the reviewers and the administrators. This will also need additional database tables.

I choose to build this as a extension as this system will be used for multiple review related purposes. An extension could leverage the databases that already exists also as an extension it will be easier to deploy

There are three stages to this.


 * 1) In this stage I would be talking to the IEG reviewers and gathering all there requirements from their stories. In this stage I would make a exhaustive list of all the features needed. In this stage I will document everything in the form of UML diagrams which will be made available through my blog for people to review and comment on.


 * 1) In the second stage based on the requirements that I've gathered I will create additional database tables also in this stage I will write scripts for creating these tables automatically. PHPUNIT tests are also written at this stage to ensure all the scripts are running smoothly.


 * 1) In the third and final stage I will be writing scripts for the front end as well as  for feeding data in to the tables created in the previous stage.
 * Possible mentors:

Participation
The source code will be put in a git repository, my mentors can track my progress by going through the code that I have written. I will be posting weekly updates on my blog www.adityasastry.in Apart from this I will be communicating my progress through email to my mentors.

About you
Am a B.Tech in computer science engineering Final year student at GITAM university vizag. I heard about GSOC through seniors, friends
 * How did you hear about this program?

I am very passionate about this project cause this is not a obscure feature request or addition of a functionality which barely a few hundred random users use.

Being bestowed with the oppurtunity to build this particular project of all the projects ideas is matter of pride to me as I am creating something very fundamental as well as something very essential and not many users. I would be boastfully be able to say that this new feature that wikipedia has just added was first reviewed on my system, before being approved !!

Past experience
So far I have contributed only to PHPMYADMIn apart from mediawiki. Recently I had a 280 line bug patch merged in PHPMYADMIN PHPMYADMIN patch

Four bug patches in mediawiki. Bug patches and one patch waiting review Waiting review

Any other info
As I said I will be building this as an extension. So I build couple of very basic UI's in an mediawiki extension. I've build these using the OutputPage->addHTML function.

 PLEASE TAKE TIME TO VIEW THESE IMAGES