Professional Documents
Culture Documents
Implementation of A S/W Project
Implementation of A S/W Project
REPORT TITLE
REMARKS
Submitted By Supervised By
Objectives
• To implement the application that covers the selected user requirements.
Description
The application is divided into multiple components or modules that performs together and
completes its total functionality. Such as–
• Splash Screen
• Log-in
• Sign-up
• Home
• Preferences
• User-Settings
1
Implementation Details
Splash Screen
The initial page of the application involves a splash screen that finally shows two buttons–
Login and Sign up. It also shows some text and an abstract image.
The
2
Log In
3
The login screen has some text, image and a few form fields such as username and password
and some action buttons for instances login, forget password etc.
This page contains the field to collect user credentials and after verifying user identity it while
pressing login button, the app shows home page. There is a forget password button which helps
user to reset his password. It also has sign in with google, facebook and twitter buttons.
Sign Up
Sign up page contains multiple form fields for creating user account such as username, email,
password etc. And action buttons such as sign up for navigating the app.
This page mainly performs the user registration process which is a necessary task to fulfil the
requirement of user-centric data visualization i.e, the preference of data can be stored per user.
It takes username as normal field, email as a mail field, password as secured/protected field and
mobile number(which is easy to use as Firebase database is used).
4
Profile
The profile page has the ways of customizing personal preference such as profile picture, food
preference, app settings and contact developers section.It also has 3buttons such as Profile
button, Search button & QR button & they have different functionality.Profile button used for
go to profile, Search button is used to search & QR button vrify the QR code.
5
Preferences
6
The user preference pages has some text, radio buttons for user choices in different perspective
and action buttons for navigating.
In this section user provides their preferences so that we can show the e number data as they
needed such as religious perspective or allergic items. This information is stored according to
user credentials and used while a user invokes some information as filter which can be modified
by user further later.
Data Show
Data Providing page provides the given desired data of the product whose QR code are given
alredy. It shows data of the given QR code.
7
Figure 7: Data Providing Page of E-Code Analyzer
Here, also a seach button we can see where user can search anything relatable to the product
and get the actual data of the product.
Development Tools
There are various tools we are expecting to use in this project. Such as–
• Flutter
• Firebase
Conclusion
In summary, the E-Code Analyzer’s implementation phase showcases the dedication and tech-
nical expertise of our development team. The project objectives were successfully turned into a
functional software solution, poised to transform how stakeholders and industry professionals
engage with food additive information.
8
A well documented platform with good modularization and component integration plays vital
role in . Despite challenges, from data integration to interface optimization, our proactive
approach led to innovative solutions which will be a vital tool for promoting food safety and
transparency to public health.