0% found this document useful (0 votes)
43 views15 pages

Proposal For Qamla 2

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views15 pages

Proposal For Qamla 2

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

SOFTWARE

Client
PROPOSA
QAMLA LTD
L
Contact : +447596978812
Info.comppileq.co.uk
18th floor, 100 Bishopgate,London, EC2N4AG
1. Statement of Confidentiality and Non-Disclosure
This document contains proprietary and confidential information. All data submitted to is provided Qamla.co.uk
in reliance upon its consent not to Use or Disclose any information contained herein except in the context of
Business Dealings with CompileQ. The recipient of this document agrees to present the Current and Future
Qamla.co.uk view or have access to the content of its confidential nature.

The recipient agrees to instruct each employee that they must not disclose any information concerning this
document except to the extent such matters are known to and are available for use by, the public. The recipient
also agrees not to duplicate, distribute, or permit others to duplicate or distribute any material contained herein
without CompileQ’s express written Consent.

CompileQ retains all Title, ownership, and intellectual property rights to the material and trademarks contained
herein, including all supporting documents, files, marketing materials, and Multimedia.

BY ACCEPTING THIS DOCUMENT, THE RECIPIENT AGREES TO BE BOUND BY THE A FOR


MENTIONED STATEMENT.

2. About CompileQ
2.1. Our Client
3. Purpose of This Documents
Every product has details that must be compassable and interoperable with its other details as
these ideas come together, they intertwine in ways that can result in varying interpretations.
This document is intended to determine the intent of the product and absolve any issues that
may arise during product development.

4. Requirement Overview
The client intends to develop an online job portal where the employer can post the job and job
seekers can apply for a job as per their qualifications and interest. This job portal will allow
job seekers to find a job in any category. The admin and employers can keep the jobs catalog
updated all the time so that the job seekers get the updated information.

Key Features of Website


➔ Maintain Job Seeker and Employer Records
➔ Maintain Uploaded Resumes
➔ Provide Customized Job Postings
➔ Maintain Job Posting Details and Generate Various Reports
➔ Filter Jobs
➔ Search Jobs
➔ Apply for jobs
➔ Save Jobs to apply later
➔ The employer can post the job after subscribing to the package
➔ View Package
➔ Fetch Posted Jobs
Type of Users
➔ Job Seekers: This module provides functionality for job seekers. Applicants can post
their resumes with personal and professional details. They can also update the resume
as frequently as required. The applicant can also browse through the present vacancies
available. Job seekers can also get mail alerts when their resumes are selected by
employers.

➔ Employer: This module will provide functionalities related to employers. Employers


can post vacancy details and update the details when necessary. Employers can search
through applicant resumes based on different criteria.

➔ Admin: This module provides administrator-related functionalities. Admin can


manage application and maintains the profiles of applicants and employers.
5. Proposed Methodology
We will be using the agile methodology for this project

Overview
The Agile methodology is a way to manage a project by breaking it up into several phases. It
involves constant collaboration with stakeholders and continuous improvement at every stage.
Once the work begins, teams cycle through a process of planning, executing, and evaluating.
Continuous collaboration is vital, both with team members and project stakeholders.

It’s a process for managing a project that involves constant collaboration and working in
iterations. Agile project management works off the basis that a project can be continuously
improved upon throughout its life cycle, with changes being made quickly and responsively.

Agile is one of the most popular approaches to project management due to its flexibility,
adaptability to change, and high level of customer input

Pla
n

Deploy Design

Test Develo
p

Figure: Agile Methodology LifeCycle


Advantages of Selected Methodology

1. Frequent Deliveries
In agile practice, developers set short distance milestones that can be achieved in less
than a week thus there is always a deliverable at-least per week. Clients can review the
updates and send feedback and developers can start the new week with those beedbacks
in hand.

2. Clear Progress
As the client receives frequent updates, the progress of the development becomes
clearer to them.

3. Frequent Feedback
It’s hard to rollback a big feature after being developed. Agile offers frequent feedback
which can kill these kinds of development at its root or at the very beginning and can
polish the feature as it is required by the client. Less waste of time.

Team Combination
The following team combination is a rough structure and might increase later.

Client End
Communica
tor

Client End Client End


Communica Communica
tor tor

UI Design Front- Web Tester Server


Designe Databas end Develop Adminis
r e Develop er trator
er

Figure: Team Combination


6. System Requirement
Technical necessities for developing Head Office Treasury Cheque Payment Management
System will include the followings:

Platform: As a web application it is expected to run under Windows, Linux or Mac OS.

Software Requirement: In general, use the following programming software and programming
tools for development of Head Office Treasury Payment Cheque Management System.

● Web Server: Apache / Nginx / LiteSpeed WebServer.


● Database Language: MySQL / MariaDB
● Programming Language: PHP
● Framework: Laravel
● Front End Language: HTML5, Bootstrap, JavaScript, jQuery and Ajax.

7. Key Module
Job Seeker Module
➔ Job SeekerOnboarding (This will allow job seekers to create their profiles to apply
for a job)
◆ Signup
◆ Login
◆ Forget Password
➔ Menu (This will allow Job Seeker to view all the available menus on the dashboard)
◆ Job Seekers Dashboard
◆ Profile
◆ My Resume
◆ Liked Jobs
◆ My Applied
◆ Shortlist Jobs
◆ Following Employers
◆ Alerts Jobs
◆ Messages
◆ Change Password
◆ Delete Profile
➔ Job Seeker’s Dashboard (From here, job seekers will be allowed to view the
Dashboard with analytics of the)-
◆ Applications Statistics
● Applied Jobs
● Review
● Views
● Shortlisted
◆ Your Profile View (Chart View)
◆ Notification
◆ Job Applied Recently
➔ Profile (This will allow job seekers to update their profile information as mentioned
below)
◆ Edit Profile
● Show/Hide Profile
● Upload Profile Picture
● Enter Full Name
● Select Date of Birth
● Select Gender
● Select Age
● Enter Phone Number
● Change Email Address (Email will automatically be fetched from the
profile)
● Select Qualification
● Select Experience Time
● Select Language
● Select Salary Type
● Enter Salary
● Select Job Category
● Enter Description
● Add Link to Social Media Profiles
◆ Contact Information
● Friendly Address
● Fetch Current Location
● Add Introduction Video URL
➔ My Resume (Using this section job seekers will be allowed to view and manage the
Education, Experience, Portfolio, and certification)
◆ Upload CV
◆ Add Education
◆ Add Experience
◆ Upload Portfolio
◆ Add Award
➔ Job Search (This module will allow job seekers to search for a job by using the
below functionality)
◆ Search by Keywords (Job Title, Job Type, Job Name, etc.)
◆ Category (Job Seeker can select the category for a job search)
● Graphic Designer
● Developer
● Business Development Executive
● Business Analyst etc.
◆ Job Type (Job Seeker can select job type for a job search)
● Full-time
● Part-time
◆ Date Posted (Job Seeker can select job posted date and the list will be fetched
as per selection)
● Last Hour
● Last 24 Hour
● Last 7 Days
● Last 14 Days
● Last 30 Days
● Show More (This will show more dates)
◆ Experience Level (Job Seeker can select experience level for the job search
and list will be fetched as per their Job Seeker selection)
● Fresh
● 1 Year
● 2 Year
● 3 Year
● 4 Year
● Show More (This will show more dates)
◆ Career Level (Job Seeker can select career level for the job search and the list
will be fetched as per their Job Seeker selection)
● Manager
● Officer
● Student
● Executive
● Others
◆ Job Alerts (Job Seeker can create job alerts by entering the below details and
when job alerts will match with the created alert Job Seeker will receive a
notification for the same)
● Enter Job Title
● Email Frequency (Job Seekers can select when they want to receive a
matched job alert email)
○ Daily
○ Weekly
○ Fortnightly
○ Monthly
○ Biannually
◆ Your Selected (Selected job filter will be shown here)
◆ Sort By
● Default
● Newest
● Oldest
◆ Result Per Page
● 12 Per Pages
● 24 Per Pages
● 48 Per Pages
● All

*As per Filter, Sort By selection, Job will be listed and from there, Job Seekers will be able to Apply
for a job or they can able to save that job to apply later.

➔ Saved Jobs(This module will allow job seekers to find saved jobs)
◆ Search
◆ Sort By
● Default
● Newest
● Oldest
➔ My Applied
◆ Search
◆ Filter (Default, Newest, Oldest)
◆ View List (Applied job list)
➔ Shortlist Jobs
◆ Search
◆ Filter (Default, Newest, Oldest)
◆ View List (Shortlisted job list)
➔ Alerts Jobs
◆ Search
◆ Filter (Default, Newest, Oldest)
◆ View List (Enabled Job Alerts)
➔ Change Password
➔ Delete Profile
➔ Log-out
➔ Skill Percentage (How much profile completed yet)

Employer View
➢ Employer Onboarding (This will allow the Employer to create their account to log
in on this system)
○ Sign-up
○ Log-in
○ Forget Password
➢ My Profile (This will allow the Employer to complete their profile by entering their
personal and organization details)
➢ Post A Job (From here, the Employer will allow posting a new job but they need to
select any of the subscription plans as listed below)
○ Select Package to Post A Job
■ Premium
■ Basic
■ Free
➢ Menu (This will allow Job Seeker to view all the available menus on the dashboard)
○ User Dashboard
○ Profile
○ My Jobs
○ Submit Job
○ Find Job Seeker s
○ Applicants Jobs
○ Shortlist Job Seekers
○ Job Seeker s Alerts
○ Packages
○ Messages
○ Change Password
○ Delete Profile
○ Log-out
➢ User Dashboard (This will allow the employer to view the Analytics of the below-
listed functionalities)
○ Total Posted Jobs
○ Total Review Posted
○ Total Shortlisted Candidate
○ Profile View (Chart View)
○ Notification
○ Recent Applicants
➢ Profile
○ Upload Logo
○ Upload Cover Picture
○ Enter Employer Name
○ Change Images
○ Enter Phone Number
○ Paste Website Link
○ Select Founded Date
○ Enter Company Size
○ Select Categories
○ Enter Introduction Video URL
○ Edit Profile URL
○ Enter About Company
○ Upload Profile Pictures
○ Add Another Member
○ Select Employee
○ Add Social Media Profile
➢ Posted Jobs(From here, the Employer will be allowed to view all the posted jobs by
them and they will allow to manage them as well)
○ Search
○ Sort By
■ Default
■ Newest
■ Oldest

*List will be automatically fetched as per the selection of the Sort By option. If Employers
want to find any specific posted job then they can use the Search option.

➢ Submit Job (From here, the Employer will be allowed to post a new job as per their
requirement raise for hiring)
○ Upload Pictures
○ Job Title
○ Job Description
○ Select Job Category
■ Graphic Designer
■ Developer
■ Business Development Executive
■ Business Analyst etc.
○ Type
■ Full-Time
■ Part-Time
○ Enter Tag
○ Select Gender
■ Male
■ Female
■ Both
○ Job Apply Type
■ Internal
■ External URL
■ By Email
■ Call To Apply
○ External URL for Apply Job
○ Job Apply Email
○ Salary Type
■ Monthly
■ Weekly
■ Daily
■ Hourly
■ Yearly
○ Min. Salary
○ Max. Salary
○ Experience
■ Fresh
■ 1 Year
■ 2 Years etc.
○ Career Level
■ Manager
■ Officer
■ Student
■ Executive
■ Others
○ Upload Document
○ Select Application Deadline Date
○ Enter Friendly Address
○ Select Location
○ Pin Maps Location
○ Latitude & Longitude (Automatically Feather as Per Map Location)

*After posting the job will be listed under the Posted Job section.

➢ Find Job Seekers(This will allow the employer to find a job seeker)
○ Select Job Type/Job Categories
○ Select Location
○ Pin Location
○ Select Years of Experience
○ Select Level Of Education
○ Select Industry Types etc.
➢ Shortlist Job Seekers
○ Search
○ Sort By
■ Default
■ Newest
■ Oldest

*Shortlisted Job Seeker List will be automatically fetched as per the selection of the Sort By option. If
Employers want to find any specific Shortlisted Job Seeker, then they can able use the Search option.

➢ Job SeekerAlerts
○ Search
○ Sort By
■ Default
■ Newest
■ Oldest

*Job Seeker Alerts List will be automatically fetched as per the selection of the Sort By option. If
Employers want to find any specific Job Seeker Alerts, then they can able use the Search option.

➢ Packages (Under this section Employers can view their subscribed package and they
can able to manage their package from here).
➢ Change Password
➢ Delete Profile
➢ Log-out
S. No Modules Sub-Module Description

The admin will log in to the backend with the shared


1. Login
credential.

After login, the admin will redirect to the dashboard where


s(he) can access
➢ The total number of jobs posted.
➢ Total number of total no. of the candidate hired,
2. Dashboard
➢ Total number of total no. of the blocked
➢ employer,
➢ The total number of premium users,
➢ The total number of transactions.

This module will allow the admin to manage job seekers:


● View/modify Candidates
Job Seekers
● Deactivate Candidates
● Block/ unblock all registered Candidates
Users
3.
Management
This module will allow the admin to manage the Employers :
➢ View/modify Employer
Employer
➢ Deactivate Employer
➢ Block/ unblock all registered Employers.

Manage Using this module Admin will create and manage the
4.
Subscription subscription for the employer.

Job Category & The Admin can create a job category and sub-category and the
5. Subcategory admin will also allow viewing the list of added categories and
Management sub-categories.

From here, the admin can manage all the posted jobs by
Job Post
6. employers and the admin will have the authority to modify
Management
those jobs using the admin panel.

View Activity Admin can view the log of Sellers and Job seekers.
7.
Log

Content Admin can view/edit/update static contents, FAQs, how it


8.
Management works, Privacy policy, Terms & Conditions and about us, etc.

Notification Admin can send emails/push notifications about new deals,


Management content updates, etc.

Admin can respond to the Buyer’s queries received in the


Job seekers
backend.
9. Contact Users
Admin can respond to the Seller’s queries received in the
Sellers
backend.

Admin can generate a basic analytics report related to Sales,


10. Generate report Product, user registration, etc., and can download that in Excel
or CSV format.
NOTE–

1. In case of Additional changes in specs after the Application is signed off By


Qamla.co.uk will be charged at Extra.
2. The Above-mentioned cost will only be Applicable for one month from the date of
submitting the Proposal.
3. All the applicable charges are extra.
4. 30 days of maintenance is free from the date of delivery.
5. Payment Transfer charges will be borne by the client.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy