You are on page 1of 28

CG-VAK

CG-VAKSo
S

Client Invorg
Project PHSS Mobile App
Date Friday, April 12, 2024

Man # of Business
# Project Phases
Hours Days Resources Hours Days

1 System Requirement Analysis 0.00 0.00 1.00 0.00 0.00

2 Architecture & DB design 16.00 2.00 1.00 16.00

3 Wireframe & Mock-up Document 24.00 3.00 1.00 24.00 3.00

4 UI Design, App Icon / Splash Screen (1 design) 8.00 1.00 1.00 8.00

5 *Development & Unit testing (React Native) 480.00 60.00 1.00 480.00 60.00

6 Test Plan and Test Scenarios for test cases (Document) 24.00 3.00 1.00 24.00

7 System and Functional Testing 48.00 6.00 1.00 48.00 6.00

8 Test Lab for testing in different mobile device 72.00 9.00 1.00 72.00

9 Post Implementation Support 16.00 2.00 1.00 16.00

10 Project Management & Communication 35.00 4.00 1.00


TOTAL 723.00 90.00 69.00
T O T A L in CAD $15,650
*Details Section
# Application Pages / Process Listing

Mobile Application

Splash Screen & Project Setup (Mobile & Tablets)

1 Login

Username (Or) Email, Password

2 Forgot Password and verification

4 digit verification code, Enter button

Resend verification code to email

3 Change Password

Email ID, Rest Password Button

Old password, New Password, Confirm password, Save button

Question #1, Answer#1, Question #2, Answer#2, Question #3, Answer#3, Save security questions

Reset password

4 Home- Dashboard

Logo, Notification Icon, Profile

5 Profile

My profile, Change Password, Change security questions, Logout

Profile logo, Name dropdown, payroll Admin


Personal time balance of the user

Miscellaneous bank balance of the user

Vacation time of the user

Overtime balance of the user

6 Quick Links

View timesheet

Time off

Customised add button for extra fields : Locations, Location Schedule, My schedule

7 Schedules

Today

Schedule of the user with location and time with Title

On call today

Profile icon, name, call number

Week

view existing schedules and on call by scrolling

8 My profile section

Profile icon, Employee ID, Primary location name, Role

Details including phone, Email Id, Birthday, Reports to, Timesheet approver

9 Profile information

preferred name, First name, Last Name

10 Contact
PHSS mail, Cell phone, Home phone

11 Emergency Contact

Emergency contact type, Name, Relationship, Phone Number, Alternate number, Email, City, Status

12 Address

Address, Status

" + " icon for adding address, Editing option for reediting the existing address

13 Edit my profile information

Profile information (preferred Name, First name, last name)

14 Edit contact details in my profile

Contact Information (PHSS mail, Cellphone, Home Phone)

Submit , Cancel button with pop up (cancelled successfully, Submitted successfully)

15 Creating emergency contact Profile

Emergency Contact (page 1of 1)

Contact type, relationship, First name, Last name, Phone number, alternate number, Email, notes

Cancel button, next button

Emergency Contact (page 1of 1)

Start date, End date, Address line 1, Country, Province, City, Postal code

Previous button, Submit button

16 Editing address in the profile

Address Information (Address type with dropdown), Street, Unit, Street name, Country, Province, City, Postal code

Cancel button, Submit button


17 View my employment Information

Staff no/ ID, Job title, primary location, Hire date, Employment type, employment status, Employment status reason, Employment hrs, agency orientation date, Photo authorization, r
timesheet approver, System role,

18 User entering timesheet

Add timesheet entry (Time in, time out, service name, Location, #of hours, Notes)

Cancel button, save button

19 Timesheet

Current timesheets

Timesheet period selection (Dropdown with selecting date)

Button (Entitlement summary)

Pay Period, worked hours

20 State

Add new button

Date, service name, location, No. of hours (for each field dropdown is needed with VIEW, EDIT, DELETE)

Another Date, service name, location, No. of hours

Pagination (1,2)

Submit for approval Button

21 User to view the created timesheet

Time entry details (Date, service name, time in, Time out, Location, No. of hours, record type, created on, Note)

Back button

22 User to Delete the created timesheet

Pop up with delete timesheet (Confirmation, cancel button, delete button)


23 User to view the submitted timesheet entries

Timesheet(submitted timesheet)

Colour identification for submitted and not submitted, approved, approved by payroll (Pay period, Total hours, Submitted by, Submitted date, Location, Aprroval by, Approved date

View button

28 Submitted timesheets

Date, service name, Location

View button

29 Time entry details

Date, Service name, Time in, time out, Location, No. of hours, Record type, created on, Note

Back button

30 Entitlement summary

Personal Time balance.

Total yearly personal time allotted

Personal time used in this period

Personal time Used to date

Current Personal time Remaining

31 Miscellaneous Bank Balance

Previous pay period

Gained in this pay period

Taken in this pay period

Current hours remaining


32 Vacation Balance

Vacations Hours Entitled To Date

Vacation Hours Taken This Pay Period

Vacation Hours Used To Date

Vacation Hours Remaining

33 Overtime Balance

Overtime previous pay period remaining

Overtime gained in this pay period

Overtime taken in this pay period

Current overtime hours Remaining

34 Time off request form

Employee name

Entitlement balance (Over time, Personal time, Misc bank, vacation)

Start date (with calendar pop up)

End date(with calendar pop up)

Category(With dropdown)

Sub category (With dropdown)

Preview button

35 Shifts impacted

Date, service name, location

View button
Bank time balance

Total time requested

Remaining bank time balance

Notes

Attachment

Cancel button, Submit button

36 Impacted shift time details

Date, Service name, Location, Start time, end time, shift hrs, no of hours requested

Start time requested (with calendar pop up)

End time requested(with calendar pop up)

Cancel button, save button

37 To view list of time off request created by me

Time off

Add new button

Date, Service name, Location, hours

Denied button, status icon, More icon

38 To view shift assignments based on location

Schedule

Location schedule

Calendar with month, year, dates, Date highlighted with today and selected

Warning icon, red switch icon, back switch icon (in a selected rectangular piece)
Selecting the rectangular piece containing date, location shift details can be viewed

Profile icon, Profile pic, Shift date, Location, Shift time(start time, end time), Shift hours, Scheduled name, Service name

Time off request button

Switch shift button

Shift switch request

Location schedule, Schedule colour, Shift date(Start date, end date), shift time( start time, end time), shift hours

Switch to:

Employee name

Search employee (function)

End date(with calendar pop up)

Search button

label/ card with the above details

Radio button for every card for selecting

Cancel button, Submit button

user want to view my shift assignments

My Schedule

Calendar with month, year, dates, Date highlighted with today and selected

label/ card with the above details

User needs to Accept/ Decline shift switch

Calendar with month, year, dates, Date highlighted with today and selected

label/ card with the above details


Profile icon, Profile pic, Shift date, Location, Shift time(start time, end time), Shift hours, Scheduled name, Service name

Switch request button

Switch request

Day, date, month

Card/label with accept and decline button for employee name 1

Card/label with accept and decline button for employee name 2

Card/label with accept and decline button for employee name 3

User want to apply for Open shift

Calendar with month, year, dates, Date highlighted with today and selected

label/ card with the above details with > icon

Shift details

Profile icon, Profile pic, Shift date, Location, Shift time(start time, end time), Shift hours, Scheduled name, Service name

Cancel button, Apply button

User want to view my location assignments

Location departments

Card/label with location name, active/inactive status, start date, end date

User want to view alerts upon login as popup

Pop up with high priority alert, text, close button

User want to view alerts upon login as banner

Schedule

Location schedule
Calendar with month, year, dates, Date highlighted with today and selected

label/ card with the above details

User want to view system generated notifications

from 2.3.1 - Notifications

Card/label with request approval

Card/label with Primary location

Card/label with switch

Dropdown menu at the top with all, unread, clear all

Reading the message window ( heading, text, date, flag, name)

Delete button

No Notification screen

User want to edit my timesheet

Edit time sheet entry

Time in

Time out

Service name with drop down

Location with drop down

No of hours

Notes

Cancel button, Update button

User want to view specific time off request created


Time off details

Requested date, location, Start date, end date, Total hours, category, sub category, status, requested by

Shift impacted

Card/label with start time end time, shift hours, start time requested, end time requested, No of hours requested

User want to cancel specific time off request created

Cancel time off request pop up

Yes, no button

User want to delete specific time off request created

Delete time off request pop up

Cancel Button, Delete button

User want to view system generated notifications in my lock screen

Icon/label with PHSS logo

Notification label with text and icon

Local Database Operations

*Out of Scope (Excluded for estimation)


# Application Pages / Process Listing

1 Technical Documentation has not been included in the Estimate

2 Admin Side Technical Documentation has not been included in this Estimate

3 For Mobile & Tablet will have Same View. There wont be any Different Views for Different Screen Size.
4 Any paid third party API's required for this development has to be purchase and provided by client.

5 The web admin user section is not included in this estimate.

*Test Lab for testing in different mobile devices


# Devices Type Platform OS Version
3 One Plus 7Pro Phone Android Android 11

4 Samsung Galaxy J8 Phone Android Android 8.0.0

5 Lenovo A7000 Phone Android Android 6.0

Note:

1. The Mobile Application will be developed using React Native Framework, which supports iOS and Android

2. This estimate is only an assessment based on our current understanding and is subject to change based on additional information or suggested changes.

3. This estimate is based on the email received on Friday, April 12, 2024.

4. We propose to go for a Fixed Price Model for this project.

5. (*) Any Change in the Functionality or Out of Scope Items will be re-estimated.

6. This estimate covers only the screens listed in the Details Section of this Document.

7. This Android application will be checked in Android Device (Mobile).

8. Web services will be checked on the Postman

9. Client has to provide the Developer account of Google Play from Android to Upload the Application in Google Play.

10. App Store will check our application complies with their standards once we upload our app to the app store, this process may take approx 15 days.

11. We assume that this Windows and Android App will be uploaded to Apple Store and Microsoft App store as free to download.
12. App Logo and required images & contents has to be provided by client
CG-VAK
CG-VAKSoftware
Software

Rate (USD)
Per Hour Total

$18.00 $0.00

$18.00 $288.00

$15.00 $360.00

$15.00 $120.00

$16.00 $7,680.00

$14.00 $336.00

$14.00 $672.00

$14.00 $1,008.00

$18.00 $288.00

$18.00 $630.00
$11,382.00
15,650
ment hrs, agency orientation date, Photo authorization, report to,
by, Submitted date, Location, Aprroval by, Approved date)
Screen Size
6.5 Inches

6 Inches

5.5 Inches

r suggested changes.

approx 15 days.

You might also like