**Functional Requirement for Event Scheduler Web Site**
***Introduction***
Event Scheduler is a web site that allows an event organizer to plan an event so that participants of the event can use the web site to find the planned events and enter their participation status into the event calendar.
***Technologies and Platforms***
The implementation can provide implementation for one of the following two different platforms:
1. [ASP.NET][1] and SQL Server 2000 or 2005, running on IIS based platforms (XP and Windows Server 2003)
2. PHP and MySql based, running on Apache based platforms (Linux).
***Extensibility***
The implementation must be template based so that the event scheduler functionality can be embedded into another HTML form so that it can be integrated into different hosting sites without understanding how the server based technology works.
The web site should be able to switch between English, Spanish, and Chinese by the user. All strings used must have a table for each language so that it can be customized.
***Users***
There are two types of users: (1) organizers who have full control of the events they organized; (2) participants who can only modify information related to his/her own data related to the events;
***Logins***
All users must log in to view the events; Participants can mark their own participation information as private so that when others view the events their actual personal identification information can be hidden.
See more details in the attached doc
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
1. [ASP.NET][1] and SQL Server 2000 or 2005, running on IIS based platforms (XP and Windows Server 2003)
2. PHP and MySql based, running on Apache based platforms (Linux).