The job is an extension and update of existing invitation application.
1. Properties of existing application:
Relatively small and simple PHP application using PEAR (DB_Table, DB, Quickform)
Single-user admin interface allows admin to add members and send invitations (total: 4 masks)
Users receive mails and can sign up/deny event by clicking on a link (1 mask)
Specialties: Object oriented coded; Instance configured using a file;
2. Job scope:
I) Extension of application for multiple users
II) Fixing of currently existing minor bugs and adding a few features in application
III) Migration of libraries
3. Technical environment
Language: PHP 5.2+, Database: MySql, OS: Linux; Usage of additional libraries ok but must be discussed with buyer before
4. Deliverable
Fully tested PHP source code and database SQL queries - if bugs detected by buyer: need to be fixed within 1 week
5. Timeframe for delivery
Max 4 weeks from order (faster appreciated)
6. Details of work
I) Extension of application for multiple users
One instance of the application does currently only support a single admin user - the purpose of this task is to make it support multiple users.
This requires:
1. Creation of a user sign-up mechanism
a) Sign up page (Entry fields: Username, mail-address, password)