The client wanted a web based interface that would allow selection and registration of candidates for cabin crew training course for Europe's largest airline network "Ryan International".
We divided the project into three sections: Admin panel, Agent system and Applicant section (front-end). The admin panel is responsible for creating a dynamic application form divided in 4 or more section like:
- Personal Data
- Contact Details
- Education and Employment
At the front end, we incorporated a functionality whereby applicants can apply either through some referral agent or directly where they fill their details. We provided a functionality so that after filling the application applicants receives an acceptance mail. Once the data is put, it is screened and according to their status (pass/fail) a mail is generated to inform successful candidates about interview.
We have provided a functionality so that the admin can sent an applicant anywhere in status (failed/Accepted application/pending application/accepted after interview/call back/Invited for interview/confirmed but no show/no show/rejected after interview/ registered course) at anytime. Admin can also create application forms, select agent, courses, invite (Interview date/Venue), mail format for (different type of mails for different applicant status), admin User etc.
A functionality was also provided for agents to be able to manage (add/edit/delete) sub-agents under them. Agent/sub-agent get paid for applicant who came through them on the status of applicant (number of applicant, number of Invited, on of accepted applicant, number of registered applicant).