Mobile Computing - Android App - Supervisor

Closed
SEEDA
Calgary, Alberta, Canada
Max Chernetsov
President
(30)
5
Project
Academic experience
200 hours per learner
Learner
Canada
Intermediate level

Project scope

Categories
Operations Project management Information technology
Skills
environment health and safety user settings android (operating system) mobile application development project planning communication emergency response computer science mobile computing allergology
Details

Our organization is able to offer a mobile app development opportunity for 2 - 4 computer science students or teams.

Project - www.seerem.com

Objective

The goal of the project is to develop an Android mobile application that will enable connection of professional staff to work sites. This is achieved by locating devices, identifying their users and connecting via company approved communication channels.

Requirements for the mobile application

- Activities:

o The app should have a minimum of three activities:

1. Activity 1: allows the user to enter their personal information and settings and register. Personal information will be saved in the local database, while setting data will be saved as shared preferences.

2. Activity 2: Site view activity – show the information related to the work site – map with location, devices’ location, site ID, site emergency response information, masterpoint, HSE links, hours of operation.

3. Activity 3: allows the user to communicate with staff, using company-approved channels (phone, email). Optional: allow the user to turn on / off the visibility of the device.

- Data storage

o Data will be stored in both shared preferences and local database. Information such as user settings and customizations of the UI should be stored on shared preferences.

o The local database should hold client and site information assigned to the supervisor.

1. Site information:

· Project ID

· Site location

· Site emergency response information

· Masterpoint

· Health, Safety and Environment (HSE) links

· Hours of operation

2. The device owner / supervisor information (this is needed in the case of an emergency):

· ID (driver licence or company ID)

· Medical considerations (existing medical conditions, allergy information, etc)

· Emergency contact (specify family or friend)

- GPS and location functionality:

o The app should retrieve the current location of the devices on the worksite in real-time, based on the lat / lng coordinates of the current location of the devices. This would allow the supervisor to see where workers are at a given time, and support the decision making process based on location, availability and skill set to dispatch workers to the worksite more efficiently.

o Personnel at the site identify themselves by downloading the app, entering their information and registering. The app should track current location of the worksite during regular working hours.

Availability of current lat / lng coordinates should be correlated with ‘hours of operation’ of the worksite. Potentially, allow the user to add exceptions (overtime, day off, sick days, etc).

- Communication:

o The app should allow the user to connect through phone, MEET, TEAMs, or other company-approved channels.

Deliverables

Students will build a mobile application, based on the Android platform, meeting the above requirements. The final deliverables consist of:

1. The working app.

2. Detailed project report /technical manual.

3. Demo of the application demonstrating the functionality.

4. Submit the source code.

Student's primary contact: Max Chernetsov, President

Deliverables
No deliverables exist for this project.

About the company

Company
Calgary, Alberta, Canada
11 - 50 employees
Construction, engineering & trades, Business & management, Technology

We believe our team can bring a new perspective to design and operations that will reduce the environmental footprint of any project with a positive impact on the costs and socio-economics.