You are on page 1of 9


Project Proposal 


Version 1.0 

Netrasoft Technologies(Pvt) Ltd. 

Page ii

Revision History 
Name  Date  Comment  Version 

Page 3


This  proposal  document  provides  a  brief  description  of  all  the  functions  of  the  project 
“Zibbs”. The purpose of the document is to give client high level proposal of what we 
perceive for his project.  

Document conventions 

• “Software/Application” the main application under discussion named “Zibbs”  
•  “Machine” the end user computer. 
• “Users” People who visit Zibbs  
• “admin section” The section accessed by the administration of ‘Zibbs’ 
• “Public Section” The section visible to all users and general public. 

Intended Audience and Reading Suggestions 

The intended audience for this Proposal is persons or groups wanting brief insight into 
the  project.  Some  parts  of  the  Proposal  are  more  technical  and  are  thus  targeted  for 
technical minded readers. These parts are in particular tools and technologies proposed 
for the website. 
    Other  parts  are  less  technical  and  are  targeted  more  towards  a  business‐like 
understanding  of  the  project.  This  is  in  particular  the  functional  requirements,  which 
have direct influence of the economic outcome of the project. 
Page 4

Public Section: 
On the home page of the website, we will have a nice clean web2.0 interface for the 
users. Administrator can manage the content on the home page and place different 
kinds of pictures wherever he wants in the contact area of the page. One featured job 
will be displayed on the home page. Following is the proposed functionality of the 
public section of the website. 
1. Candidates: 
Candidates are the users who will register with the site and search jobs. They will 
post their information on the site. They can search for the jobs and apply for them. 
Different employers can also search their profiles and view them. 
Different featured jobs will be displayed on the landing page of the Candidate. 
Candidates will have following options: 
¾ Enter/Edit their profile information in the given forms 
¾ Upload/Edit/Delete their photos 
¾ Upload or Copy and paste their resume 
¾ Upload/Edit/Delete their video for employers 
When Candidate will complete his application and submit, it will be sent to an 
administrator for approval. If it is approved by the administrator, then 
Candidates will be able to access their personal account area. 
¾ Search Jobs 
¾ Apply for Jobs 
¾ View/Manage History of their applications for jobs 
¾ Set customized searches for future jobs 
¾ Subscribe to Job Newsletter 
¾ Invite a friend 
2. Employers/Clients: 
Employers are the users who will register with us and post their jobs. They can 
search CVs of different Candidates and contact administrators about further 
information about Candidates. They can have following options: 
¾ Register as employers (They will be activated when admin approves their 
¾ Manage their profile 
¾ Place Jobs 
¾ Search CVs of Candidates 
¾ Add Candidates to favorites 
¾ Subscribe for Newsletter 
Page 5

¾ Receive or provide feedback to recruiters(message board) 
¾ View Videos of Candidates 
¾ Receive alerts on their email addresses 
¾ See our interview with a candidate. 
3. Useful Help: 
This page will provide help to Candidates as well as employers. Help can be about 
resume building help, interview tips and salary worksheets etc. There will be FAQs 
as well. 
4. Contact Us / Our Office: 
This page will contain the contact details of the company. Information on this site 
will be managed from admin panel. We can also provide a Google map in this page. 
Contact us form will also be provided where user can send their queries. 
5. Blog: 
There will be a site wide blog. Different users can read blog posts and write their 
comments. We will use some blog software for this section I‐e word press. 
6. Forum: 
There will be complete forum software present on the site. We will customize a 
forum like PhpBB and use it on our site. 
7. Banner Advertisements: 
We can add a dynamic banner management tool for left and right panels of the 
website. There can be multiple banner positions in any panel. In each banner 
position, there can be multiple banners. These banners rotate after a time period. 
This rotation period can also be added from admin panel. We can also give option 
for an advertisement banner in the top header. 
8. Terms and Conditions: 
This page will contain the terms and conditions of the company. Information on this 
site will be managed from admin panel.  
Page 6

Admin Section: 
Following is the proposed functionality of the admin panel of the website: 
1. Candidates Management: 
In this section administrator can manage all the Candidates and can get or 
change information about Candidates on site. Admin can perform following 
¾ View/Approve/Reject Pending Candidate Requests 
¾ View/Delete Incomplete Candidate Requests 
¾ Approved Candidates 
¾ Rejected Candidates 
¾ Add New Candidate 
¾ Edit/Delete an Candidate 
¾ View/Upload/Delete Videos for Candidates 
¾ Edit/Upload/Delete Our Own Interview Video for the Candidates 
¾ View Job Newsletter subscribers 
¾ Send Job Newsletter 
2. Employers Management: 
In this section administrator can manage all the employers and can get or change 
information about employers on site. Admin can perform following activities: 
¾ View/Approve/Reject Pending Employer Requests 
¾ Approved Employers 
¾ Rejected Employers 
¾ Add New Employer 
¾ Edit/Delete an Employer 
¾ Send Newsletters 
¾ View Newsletter Subscribers 
3. Countries Management: 
Admin can manage countries as follows: 
¾ View Existing countries 
¾ Add New country 
¾ Edit/Delete a country 
4. Industries Management: 
Admin can manage industries as follows: 
¾ View Existing industries 
¾ Add New industry 
Page 7

¾ Edit/Delete an industry 
5. Job Titles Management: 
Admin can manage job titles as follows: 
¾ View Existing job titles 
¾ Add New job title 
¾ Edit/Delete a job title 
6. Forums Management: 
In this section administrator can manage all forums on site. Complete admin 
function of the forum application will be present. Some general activities include: 
¾ View forum 
¾ Add New forum 
¾ Edit/Delete  forum  
7. Blogs Management: 
In this section administrator can mange blog on site. There will be complete 
administration panel for the application. Some general activities are: 
¾ View Current blog postings 
¾ View/Edit/Delete User Comments  
¾ Add New Blog Post 
¾ Edit/Delete a Blog Post 
8. Content Management: 
Content Management is a section of the website through which admin will 
manage all the static content pages of the website. This will be a very easy to use 
and dynamic Content Management System. Admin can add photos and text 
through this tool. Administrator can create dynamic pages of site and can change 
and add content of pages. Through adding dynamic pages in site we can increase 
number of page in site and display more and more information as we can. 
Administrator will be able to link different pages through this CMS.  You can put 
Meta Tags for every page through this tool. Meta Tags are used for Search 
Engine Optimization. 
9. Email Content Management: 
In this section, administrator will be able to manage content all the outgoing 
emails to users. I‐e Login Details after registration, Forgot Password Emails. 
Administrator can change content of each email sending to our site. Through this 
feature administrator can convey different information at different time.  
Page 8

10. Send Newsletter Email:  
In this section administrator will be able to send content managed newsletter 
emails to members. Through this feature administrator can convey different 
information at different time to all subscribed email addresses. 
11. Banners Management 
In this section admin has the facility to add banners on right panel for each page. 
There would be separate for left and right side. Below are options admin have for 
a one side banner management and incase of both left and right panels separate 
managements for right and left panels 
Admin can: 
¾ Add banner position 
¾ Edit banner position 
¾ Delete banner position 
¾ Add banners for particular position (more than 1 banner on single 
position functionality will also be provided). 
¾ Edit banner for particular position 
¾ Delete banner for particular position 
12. FAQs/Help Management: 
Administrator can manage FAQs on the site as: 
¾ Add New FAQ 
¾ View Existing FAQs  
¾ Edit/Delete an FAQ 
13. Profile Management: 
Admin can: 
¾ Change Password 
¾ Manage his profile 
14. Administrators Management: 
Admin can create different groups of access levels. Different groups will have 
different access rights and they will be able to perform only given rights. Admin 
¾ Add New Administrator 
¾ Edit Administrator Group 
¾ Delete an Administrator 
¾ View List of Administrators 
Page 9

Proposed Tools & Technologies 
PHP, MySql, AJAX (for development) 
Adobe Photoshop, Macromedia Flash (for designing)