0% found this document useful (0 votes)
6 views54 pages

Demo Presentation

XPScanner is a mobile application designed to help users track and manage product expiration dates, improving product quality and user productivity. The system offers features such as product registration, notifications for expired products, and secure data storage. The development process highlighted both positive lessons, such as the importance of user privacy and project monitoring, and negative challenges, including compatibility issues and team collaboration difficulties.

Uploaded by

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

Demo Presentation

XPScanner is a mobile application designed to help users track and manage product expiration dates, improving product quality and user productivity. The system offers features such as product registration, notifications for expired products, and secure data storage. The development process highlighted both positive lessons, such as the importance of user privacy and project monitoring, and negative challenges, including compatibility issues and team collaboration difficulties.

Uploaded by

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

Expiration Date Tracking System

r
About XPScanner
XPScanner is a single-user kind
of system that allows users to
register products that accurately
manage and track the expiration
date based accordingly to the
product’s description and runs over a
platform like Android and soon to IOS
operating system devices.
a
The Idea
Every individual goes through
the troubles of actual inspection of
the product expiration when only
being reminded as others may still
keep continuing to buy or use
expired products without them
knowing.
The Idea
We found an effective strategy
to maintain the product’s quality
which is to have a system that tracks
and manages the product’s
expiration automatically.
The Idea
As a result, we came up with a
system named “XPScanner” that not
only increases your productivity but
also improves and maintains product
quality.
e
The Motive
Learning the expiry date of
perishable products, understanding
the product’s sell-by and use-by
dates, and making better use of
leftovers and ingredients on hand
could be advantages to everyone’s
convenience.
The Motive
The XPScanner provides a one-
stop solution for expiration date
tracking and management needs
that will help you to monitor the
expiration date of products.
s
Key Features
 Simply Register Your Products
 One Click Reports
 Notify an Expired Product
 Manage by Category
 Search Feature
 Secure Data Storage
 Barcode generator
Wire Frame / UI
Wire Frame / UI
Wire Frame / UI
Wire Frame / UI
Wire Frame / UI
Wire Frame / UI
Wire Frame / UI
Wire Frame / UI
Wire Frame / UI
Wire Frame / UI
Wire Frame / UI
Wire Frame / UI
Wire Frame / UI
Wire Frame / UI
MVC Diagram
JOSHUA AGUEDAN
PROJECT MANAGER / FULL-STACK DEVELOPER

JOVEN EZEKIEL LACABA CERILO DELA TONGA


DATA ANALYST DATA ANALYST

JUNARD ZAFRA RUSSEL ALLEQUIR


JUNIOR PROGRAMMER JUNIOR PROGRAMMER

LALAINE MONTERMOSO
DATA ANALYST
JOSHUA AGUEDAN
PROJECT MANAGER / FULL-STACK DEVELOPER
CERILO DELA TONGA
Q & A TESTER / UI AND UX DESIGNER
JOVEN EZEKIEL LACABA
DATA ANALYST
LALAINE MONTERMOSO
Q & A TESTER / UI AND UX DESIGNER
JUNARD ZAFRA
JUNIOR PROGRAMMER
RUSSEL JADE ALLEQUIR
JUNIOR PROGRAMMER
Lessons learnt from doing this project
(Both Positive and Negative)
Positive

1.At first, in creating a mobile app, it may look easy and


simple. However, the development is not that truly easy
compared to what we expect. Yet, through the overall
process of the development, we learnt that it is
outstandingly possible for anyone to create an application
that can also be useful for everyone. This can either be
complicated and simple as long as it serves its purpose.
Positive

2. We learnt that in every development of mobile apps,


securing the user’s information online was really difficult as
there are laws we need to follow and policies that need
respects. This made us realized that handling user’s
confidential information must always be carefully taken
cared of, without violating the user’s privacy - making
mobile app development secure and safe for everyone.
Positive

3. In developing the application, project monitoring must


always be implemented as this serves as a basis for making
the development of mobile application successful. On this
instance, the team realizes that having a poor
documentation management impacts our project in many
ways. That is why having a relevant documentation is useful
in order to understand the entire project as it also helps to
meet the requirements needed for the development.
Positive

4. Compared to web development, this mobile programming


project is new and innovative development that introduces
us to new technologies and trends. It is an innovation from
traditional web development and has the potential to
revolutionize the way we interact with the internet – making
mobile app development much more interesting than to web
app development.
Positive

5. In creating this project, it helps us to broaden our


knowledge and to create something new. With the rise of
mobile development, we discovered new better ways to
improve every customer’s engagement/satisfaction, increase
brand awareness and boost market sales. In addition, mobile
apps can provide users with a more convenient and
personalized experience as it offers a superior user
experience compared to websites.
Negative

1.The compatibility of the applications with any devices is


one of the main issues in launching the developed
applications, making the use of API components that is
configurable have to be refactored often before the
component is reused for the device to totally work.
Negative

2. Next would be the difference in the quality and its


compatibility of the hardware like the webcam to be feature
used in the system, most of all, underestimating the
targetSDK and API of every different operating system,
Android versions.
Negative

3. The handling of every user’s device permission for the


application to work can get too confusing and complicated at
times, making the mobile application inaccessible
sometimes. There are also some instances that the main
features of the mobile app would not work the because
permissions aren't automatically permitted for the user’s
device, making developed applications non-functioning
sometimes, making the development of the application
unsuccessful.
Negative

4. Some other instances, like in our Joswabot mobile


application, the API needed to be implemented for the
development of the application does cost so the team
decided not to proceed with development as financial matter
wasn’t tackled and discussed upon team.
Negative

5. The dependencies needed for the application


development were so difficult to understand that the
implementation to the app for the device to work causes
errors and issues. Upon development of the application, the
team must be aware and know the required dependencies
for the application to successfully work.
Negative

6. The absence and team members availability when it


comes to work collaboration is inadequate due to distance
and failure to assess every team member assigned task for
the system, making the time required to develop the
software and handle anticipated bugs is being
underestimated.
Negative

7. Anticipated changes for the development of the


application made the team fails to apprehend and meet the
proposed requirements.

You might also like