Project Documentation

Access the latest versions of our project documentations

Project meetings Other documents

17/07/2017 - Meeting 1

Venue: SIM HQ BLK A
Time: 3:30PM
Attendees: ALL

The main objective of the meeting was to brainstorm for ideas and possible risks that may be encountered.

Here's what we came up with:
- Idea 1: A standalone app that secures files such as PDF uses GPS for locational authentication.
- Idea 2: A library app that enables users to read reference documents within the premises of a library. Risk involved is that Server may not scalable and trustable.
- Idea 3: A memo pad that can only be accessed at the workplace. Again, it would be a risk if servers are not scalable and trustable.
- Idea 4: Location based student attendance system for schools.
- Data recovery could be done through setting a secure data recovery location or by answering password recover challenge questions.

This product may be used to:
- Store and refer to engineering drawings at worksite
- Provide protection to Intellectual property
- Store personal documents

Tasks to be completed before next meeting:
- More research is needed to decide the data file format to be secured (PDF a suitable candidate)
- Find similar apps in the market
- Make a logo and give app a name

Next meeting: 21/07/2017

Download diary

21/07/2017 - Meeting 2

Venue: SIM HQ BLK A
Time: 3:30PM
Attendees: ALL

The main objective of the meeting was to brainstorm for risk analysis, architecture design, platform and applications needed.

What we have done so far:
- Finalized logo design.
- Discussed possible risks that may be faced during the project.
- Confirmed on using Android platform and android SDK.
- We came up with functions that would be used in highest level use cases.
- Decided to make a standalone app after considering other architectures.
- Discussed potential market.

After discussion we allocated tasks in the folowing way:
- Writeup on project scope, product features and methodologies will be done by Abhi.
- Writeup on product architecture and comparison will be done by Rivaldo.
- Writeup on chosen platform and comparison with other platform will be done by Kim.
- Writeup on currently available software and their comparison will be done by Durrah.

Next meeting: 30/07/2017

Download diary

30/07/2017 - Meeting 3

Venue: SIM HQ BLK A
Time: 12:30PM
Attendees: ALL

The main objective of the meeting was to change the architecture to client cloud architecture.

We made a few decisions:
- Decided to integrate Amazon Web Services.
- Decided on using AWS mobile SDK, AWS Cognito, AWS S3 and AWS DynamoDB.
- Discussed about new features.

After completing project scope we discussed the structure for Software Requirement Specification.

For the next one week our agenda is to complete the following:
- Use case diagrams
- Sequence diagrams
- Activity digrams
- Non-functional requirements
- Database design document

Next meeting: 05/08/2017

Download diary

05/08/2017 - Meeting 4

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to make changes in SRS and Database document.

We discussed and started working on the different types of features required in Use case diagrams, Sequence diagrams and Activity diagrams.

We then started working on a detailed database design which included:
- DynamoDB design (NoSQL database)
- Object diagram
- Data dictionary for different elements
- Conceptual diagram
- XML Schema

Next meeting: 19/08/2017

Download diary

19/08/2017 - Meeting 5

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to come up with a plan for Component Design, System Architecture Document and UI Design document.

After discussion on Component Design Document we came up with:
- Component diagram
- Component description

We next planned the System architecture document which included:
- Model View Presenter (MVP) architectural pattern
- Logical architecture overview
- Physical architecture
- System Architecture Qualities

Next stage was planning a System UI design document which has:
- User flow diagram highlighting the functionalities.
- UI designs for various functions like login, sign up, reset password, etc.

Our aim is to complete the above documents before the next meeting.

Next meeting: 11/09/2017

Download diary

11/09/2017 - Meeting 6

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to design app and website.

Actions taken today:
- We started searching for differnt website layouts
- Got a domain name
- Then began designing website and app

Plan for the following week:
- Create login screen in app
- Carry on with website making

Our aim is to complete the above tasks before the next meeting.

Next meeting: 18/09/2017

Download diary

18/09/2017 - Meeting 7

Venue: SIM HQ BLK A
Time: 1:00PM
Attendees: ALL

The main objective of the meeting was to continue working on Website and designing app.

After discussion we decided to remove the Facebook login option from the app as it would reduce security if the phone is lost. Anyone can automatically log into the app and view the files if the phone was previously connected to Facebook.

Actions taken today:
- Created FAQ page in website
- Deleted Facebook login option from app
- Created Login screen in app

Plan for this week:
- Edit the login part in all diagrams.
- Make changes to login part in all documents .
- Continue working on website and app design.

Our aim is to complete the above documents before the next meeting.

Next meeting: 20/09/2017

Download diary

20/09/2017 - Meeting 8

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to continue working on designing app and website.

Tasks completed so far:
- Login screen
- Sign up screen
- Forgot password screen
- Side menu screen

Plan for the following week:
- Create user manual after completion of GUI.
- Carry on with website making

Our aim is to complete the above tasks before the next meeting.

Next meeting: 29/09/2017

Download diary

29/09/2017 - Meeting 9

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to continue working on designing app and creating database.

Discussed how to implement the database and the Import document function in the app.

Actions taken today:
- Created PDF Viewer in app
- Created Import document in app
- Created SQLite database
- Created DynamoDB database

Plan for this week:
- Continue working on databse and app design.

Our aim is to complete the above target before the next meeting.

Next meeting: 03/10/2017

Download diary

03/10/2017 - Meeting 10

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to continue working on designing app and database.

We discussed the implementation of the database and the Settings activity UI in the app.
Action to be taken:
- Import document
- Settings activity UI
- Integration of UI and database

Our aim is to complete the above tasks before the next meeting.

Next meeting: 10/10/2017

Download diary

10/10/2017 - Meeting 11

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to continue working on designing the app.

Discussed how to implement the Add document function and raduis setting in the app.

Actions taken today:
- Created 'Add document' button at the bottom of the map in the app
- Radius setting was changed to slider widget to increase flexibility
- Option to create empty area was added to the bottom of the map.

Plan for this week:
- Continue working on databse and app design.

Our aim is to complete 80% of app design by 28th Oct.

Next meeting: 16/10/2017

Download diary

16/10/2017 - Meeting 12

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to continue working on designing the app.

We discussed the implementation of the delete function in the app.
Action taken:
- Fragment to change the radius of already existing area was added.
- Delete existing area was added.
- Change settings menu was added which included 'change password' and an option to download all files from cloud that does not exist in local device.

Our aim is to complete 80% of app design by 28th Oct.

Next meeting: 20/10/2017

Download diary

20/10/2017 - Meeting 13

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to continue working on designing the app.

Discussed how to edit the database and app.

Actions taken today:
- File size was added to user table in the database in order to track the amount of data uploaded to S3 and to limit the user to 1GB.
- Added 30 sec timer to track:
1) Instance ID: - If the instance ID is different the app will logout.
2) GPS Spoofing: - If mock location settings of the phone are turned on the app will logout.

Plan for this week:
- Continue working on databse and app design.

Our aim is to complete 80% of app design by 28th Oct.

Next meeting: 23/10/2017

Download diary

23/10/2017 - Meeting 14

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to continue working on designing the app.

We discussed the features to add in the app.
Action taken:
- Added 30sec location check to PDF viewer. If the user moves out of the designated area with pdf viewer opened, it will close itself.
- Added file operations such as:
1) Copy file to another area
2) Move file to another area
3) Delete file
4) Download the current selected file individually if it does not exist in the local storage

Our aim is to complete 80% of app design by 28th Oct.

Next meeting: 27/10/2017

Download diary

27/10/2017 - Meeting 15

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to continue working on designing the app.

Discussed the features to add in the app.

Actions taken today:
- Added search bar that will direct the user to the searched location. The search will give autocomplete suggestions
- Integrated forgot password with database.

Plan for this week:
- Continue working on databse and app design.

Our aim is to make about page and create ‘delete account’ option in the app

Next meeting: 30/10/2017

Download diary

30/10/2017 - Meeting 16

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to continue working on designing the app.

We discussed the features to add in the app.
Action taken:
- Added Delete account function in the app
- Created ‘Change Phone number’ option

Our aim is to make about page, FAQ section and test case.

Next meeting: 03/11/2017

Download diary

03/11/2017 - Meeting 17

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to discuss the plan for Test Report.

Discussed the types of test cases to be added for Sign up and Login function.

Actions taken today:
- Created Test case for Sign up and Login.
- Started working on the test report.

Plan for this week:
- Continue working on databse and app design.

Our aim is to complete making test report by 11th.

Next meeting: 13/11/2017

Download diary

13/11/2017 - Meeting 18

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

The main objective of the meeting was to make User Manual, Technical Manual and create video for LocAdoc application.

We discussed the contents to be added in both the manuals.
Action taken:
- Started working on the Technical Manual and User Manual.
- Created a video for th app.
- Made changes to website.

Our aim is to complete making the manual and video by 19th Nov.

Next meeting: 22/11/2017

Download diary

22/11/2017 - Meeting 19

Venue: SIM HQ BLK A
Time: 11:00AM
Attendees: ALL

Last meeting to finalize all documentations.

Finalised all documention and prepared final deliverables

Download diary

Other documents

This section includes all the project documents. If you wish to download the documents as a compressed file click here. Else you can choose to download them inividually by clicking spesific links below