Search This Blog

Monday, August 8, 2011

I. Introduction

A. Background of the Study

Programming community in the web is one of the best sources of knowledge for aspiring developers. Most of these communities provide services that help in efficient exchange of knowledge between programmers across the world.
The Nullpointer.ph is a local programming community providing an online question and answer site for local developers here in the Philippines. Similar to the site StockOverflow, the Nullpointer.ph lets sharing of knowledge by providing a platform wherein new programmers learn faster from the answers of experienced ones. Nullpointer.ph aims to be a one stop place for computer learning and advice. It was in the late 2009 when the Nullpointer.ph was started. Since then, the Nullpointer.ph continues to gain members, and presently having 411 registered users. With this increase in population, the Nullpointer.ph expanded its service through the creation of the jobs.nullpointer.ph commonly called the job on board. The job on board focuses on programmers and developers, and allows local and foreign companies to search best programmers among the community.

B. Statement of the Problem

As Nullpointer.ph seeks for more ways on giving service, developers noticed a problem regarding events organization within its members. Local developers use different event creation sites to promote events and meetings (e.g. google groups, facebook events, meetup.com). The Nullpointer.ph found this very inconvenient for local developers since there is lot of existing event creation sites. Monitoring events for various sites will be a tedious task. Hence, the Nullpointer.ph wants to create a system that is more convenient to use. Developing an application that will provide tools for event creation can be a good solution. This system will enable local developers to create and organize their events and at the same time easily viewable by other developers in the Nullpoiter.ph community. This will be done by combining useful tools from different event creation sites into one web application, and adding extra features unique for the new site.

C. Significance of the Study

An online event registration mash up for the Nullpointer.ph will be a great use since it will significantly improve the efficiency and effectiveness of event creation and promotion.
Local developers can easily monitor their created events, and search for upcoming events created by other users. Information about certain event can easily be viewed and questions regarding the events can be answered directly since the system will include a messaging system where users can raise their issues regarding the event. Users can also share their events in various social networking sites essential for the event promotion.

D. Objectives of the Study

The general objective of this study is to automate the process of event organization by developing a web-based application which uses a database management system that contains the details of all created events. This application is for the use of the Nullpointer.ph community.
Specific objectives:
1) To allow all users to register to the site using Google OpenID, Yahoo, Twitter OAuth, Facebook Connect, and OpenID.com
2) To allow users to create events with the following details: name, location, event banner, maximum number of attendees date and time range.
3) To allow event creators to send event invitation to other registered users and to external channels, such as social networks and email.
4) To allow users to share events in various social networking sites.
5) To allow administrators to suspend/ban users.
6) To allow administrator to edit/delete existing events.
7) To allow the creator of the event to tag events to allow users to subscribe to event containing those tags via RSS/Atom feed or email, and
8) To allow users to leave message regarding certain event.
9) To allow event creator to add other users as author of the event.

No comments:

Post a Comment