You are on page 1of 16

ANUP UPADHAYA - 1915623 1

Assignment 1 -Reflective Report

College Finder with AR Integration

University of Bedfordshire

Student Name: Anup Upadhaya

Student Number: 1915623

Table of Contents
ANUP UPADHAYA - 1915623 2

Introduction..........................................................................................................................4

Time Management...............................................................................................................4

Self-Motivation....................................................................................................................5

Proactiveness.......................................................................................................................5

Communication with supervisor..........................................................................................6

Evaluation of the Completed work......................................................................................7

Room For Improvements and Future work.........................................................................7

Personal Reflection..............................................................................................................8

Images of My Work.........................................................................................................9

Thesis Table of Content.......................................................................................................9

Abstract, Acknowledgement and Introduction............................................................9

Project Background.....................................................................................................9

Aim & Objectives........................................................................................................9

Literature Review......................................................................................................10

Artefact......................................................................................................................10

Evaluation..................................................................................................................11

Conclusion.........................................................................................................................11

Appendix............................................................................................................................12

References..........................................................................................................................13
ANUP UPADHAYA - 1915623 3

Introduction

This is the reflective report of my final year project i.e., college finder app
with AR integration. It will consider all my motivation, journey and the time
management of my final year project. It will also reflect about my current scenario
and what is the future plan of my final year project not just completion of this
project but how I am able to improve my preformation according to the various
feedbacks and by spending my time on the research of my topic for the successful
completion of the project. This report is not only about my good scenario but
summary of my journey till now and the future expectation from my final year
project. I know I had started my research on this topic in last semester but as the
time goes as the process goes on I know more about many other things i.e.
sometimes solution where as some time new problems so this reflection will help
to clear about all those topics.

In this fragment of the report, I will be discussing about the approaches that I
had used till now for the completion of the project. It is very much necessary to
have clear vision in mind before doing any type of such project. Jumping directly
in any project is not a good idea and university had provided good time for us to do
research and finalize our project. Therefore, this report will reflect all my journey
from my research to till now where I had now and what are the things which are
needed to implement for future until the final submission.

Time Management

In this section of the report, I will be explained about my time management


and its crucial role for managing my final year project. Time management is one of
the important disciplines which play huge role for such big project. Not only
talking about individual level but in professional life too it will play a huge role.
Good time management enable me to organize and finish my works in time. As I
am following agile methodologies, each task is done in weekly basis. As I am a
working professional too, its my major duty to have proper management of time to
finish my project and it is not an easy task for me. I need to stick with my time
table and solved each sprint in time which is a hectic thing to do but I know this
will definitely help in future to deal with various other project. To make my project
into reality and to reach my goal I had created various points which I had to
follow:
a) Figuring out the final outcome
b) Setting deadlines of each task
ANUP UPADHAYA - 1915623 4

c) Prioties of the task


d) Making notes of the problems and way of solved problems
e) Time management for both project and professional work.
f) Rewarding myself after accomplishing my task.

The first thing is that which approach I am following for the time
management. I fell Gantt Chart is one of the best methods to follow for this project
where I had my proper plan and deadlines for my project. Breaking down all my
project in pieces also help me to solve my final year project many problems.
Priotise of the task also helped me to solve certain big task in time and help me
from wasting of the time. Setting deadlines in the task help me to finish my task in
time as it will making overload when I am not able to finish my task in time.
Making notes on various problems also helped me to solve my various problem as
we usually forgot many things but as having the having of taking note help me to
know what are the problem I am facing and what can I do for solving the issue.
Below there is weekly task and priority table which you can get clear idea of full
project which is also discussed in contextual report:
ANUP UPADHAYA - 1915623 5

Week No. Tasks Priority

1 Topic Selection High

1 List out aims and High

objectives

1 Identify target users. Moderate

1 Identify sub-topics Moderate

2 List Questions for survey High

2 Initiate the survey Moderate

3 Conduct more survey Moderate

3 Learning about Moderate

Augmented Reality

3 List Requirements High

 Functional Requirements

 Non-functional

Requirements

4 Identification of Libraries Moderate

used for AR

4 Look for relevant High

platforms

4 Complete survey High

5 Research on AR with their High

Libraries
ANUP UPADHAYA - 1915623 6

5 Research on pre-existing High

application of AR

6 Identify process for Moderate

implementing AR in mobile

application

6 Identifying more libraries High

for the implementation of api’s

with AR Libraries

7-13 Write Conceptual report High

14-22 System Development High

23 Testing High

24 Evaluation Moderate

25 Maintenance High

26-29 Documentation Moderate


ANUP UPADHAYA - 1915623 7

Self-Motivation

My desire to master new abilities in Augmented Reality, and more


specifically in the field of AR and VR, is what drives me personally. I believe that
the only way to identify augmented reality is by integrating it with mobile app as I
am familiar with mobile application development. In addition, we are surrounded
by various mobile application. As a result, Mobile App can be used in every
business, especially since global mobile application market size amounted to USD
187.58 billion in 2021 and is projected to grow at a compound annual growth rate
(CAGR) of 13.4% from 2022 to 2030 (Hamersveld, 2020).

As the advancement in mobile application, there will be a huge role of


technologies like AR in future to make mobile application more real and usable. A
bright future is promised for a number of technologies thanks to AR and VR,
including virtual assistants and self-driving cars. These are the many prospects
which made me motivate to work in this field. As a professional I am also working
as flutter developer so it becomes more interesting for me to work in this field.

Proactiveness

I made the decision to choose dart as the programming language and


platform flutter for the implementation of the projects involving mobile app and
augmented reality from the very beginning of the course. Because of this, I started
learning dart and the various ways in which it can be used for mobile application
development and within the following I got idea about AR and I had done research
to do it. During our module hybrid development, we had also learned about flutter
so it also helped me too familiar with this platform. I had chosen the precise topic
of my project by the end of the second year, and I started working on it.

During my research time I had done research on various topic which I can
choose for this semester but at the end it becomes easy for me to come in mobile
application rather than other as I am very much familiar with this platform and its
will help me for the successful completion of my project. As I know that only
development of mobile app is not a great idea but adding some new features on it
is my first priority so I choose to implement AR in my application.

Communication with supervisor

The main advantage of having the supervisor is to discuss about my progress


what I had done in weekly basis and what are the room of the improvement in it.
ANUP UPADHAYA - 1915623 8

Supervisor meeting helped me a lot to move in right direction to make my project


successful and supervisor also helped me to solve many problems too.

Er. Ajaya Sharma, my supervisor, was the person who is helping me in all
these period, he guided me so well from the initial phase to till now, we used to
have supervisor meeting every week where he told us about the issue and help to
solve it . And he also helped me to solve various problems in various aspects. He is
also the teacher of hybrid application development module so it also helped me to
know more about the way of doing such application. He guided so well that it
helped me so much. He helped me since the research time when I am confused
more and give me proper feedback for research and the path, he had given me
helped me so much too. And I am thankful to have supervisor like him who guided
me in best way.

As you know, I am working professional and a student too, so it is very hard


for me to carry out both study and work in parallel way. Therefore, I talked with
him about that and his suggestions are so valuable and guided me how to solve that
issue. Taking some break from work for somedays to focus on the work is also one
of the best ideas and focusing in the study on weekend is also valuable for me.

Not only about this project, I also have to work on the other modules too so
to deal with all those modules is also a hectic task but as a student we have to
strong on it and we have to work hard as per our schedule and it will help us to
manage our time. This is one of the must valuable suggestions provided by my
supervisor. Whenever there is an issue, I had my guide with me this is the one of
the advantages of having supervisor in this section.

Evaluation of the Completed work

I had done my research in last semester and it is one of thing which helped
me to prepare my prototype which is ready on last semester that was 40%
completed. Prototype is just the design but the main work started from there
development and development of the project is still going on and it is completed
about 80-85% till now as the feedback of my supervisor and user evaluation. With
the feedback I gathered from my friends and supervisor, 30% of the user told me
that app is quite complicated and it must be easy to use and 70% told me it is ok
but core features are still missing and you have to work and its buggy. So as per
their requirement I worked on it and I have quite good progress till now.
At the moment I had completed about 90% of the work but there are some
changes required for the completion of the project and there are some changes
ANUP UPADHAYA - 1915623 9

which needed to fulfill. As per the prototype, the system looks quite good and it is
matching my requirement too.

Room For Improvements and Future work

There are lots of improvement which are still required but the system which
will define my aim and objective is quite achievable till now. But it is dynamic
thing I will work on till I feel I had done something good. My backend is still
having issue so I am working in it in future and there are some issues with the API
calls from the firebase console. Developing the admin panel is another thing thing
on which I will work in coming days. Admin panel is as important as user panel so
I had to shift some time in it too. My code looked so messed now so I had to make
it in proper architecture so it will help other to understand my code in a easy way. I
want to host my admin panel in my server so to learn on it will also take some time
and I think I will successfully deployed in time.

These are the improvements which I have to do from here now and there are
some more issue like AR for reliable, showing in maps are other some problems
which I will solve in coming future. After all those things to be completed I would
feel I had done something with my final year project.

Personal Reflection

The journey has been quite challenging, but I've been able to get beyond
roadblocks to ensure the success of this artifact. I've learned a lot about software
development and object-oriented programming over this time (OOP). I have gained
inner confidence in myself to design my own tasks as a result of the incredibly
amazing support of my supervisor.

I've got enough time to become aware of my advantages and disadvantages.


Unleashing a level of creativity, I didn't even know I was capable of was made
possible for me by employing low fidelity and UML (Unified Modelling
Language). I was able to learn what an IDE (integrated development environment)
i.e. VsCode was and how I would use the components by doing this. I was able to
blend knowledge and creativity as I am familiar with programing language like
python.
ANUP UPADHAYA - 1915623 10

I found it quite challenging to develop the project since I kept running into
problems and was on the verge of giving up. I was experiencing trouble attempting
to clock in and out on the program, but I was able to resolve the problem with the
use of YouTube videos, online resources and supervisor guide. I was able to
determine why I was getting so many problems in my code and discovered that my
application was not correctly configured. With the information received, the
questionnaire created for my prototype significantly assisted me in learning what
consumers liked and disliked about my application. As the progress goes on, the
duty of work and studies also become hectic for me but with proper guide and
proper time management help me to deal with all these problems.

I feel this is one of the most important assignments for us because we have
lots of the things which we can learn. During previous assignment, we used to have
proper group of students so it helped a lot but this final year project is individual
level so it will teach me many new things, new ideas and many new prospects. I
also got idea to learn new things in limited period of time.

Images of My Work
ANUP UPADHAYA - 1915623 11

Thesis Table of Content

This is the section for the thesis table of content for my final year report. As
I know this may changes as my progress from here changes where it will not be
ANUP UPADHAYA - 1915623 12

major but the minor changes but the rough idea you can also get from this report
too.

Abstract, Acknowledgement and Introduction

This section will discuss about the introduction of our project with the
abstract and acknowledgment of the project. There will be also table of content in
it where we can get about my final year project.

Project Background

This section will cover all the related project background of my final year
project and the reality to choosing of this project, this section will discuss about
various topic like augmented reality and its deployment with mobile application
and some references in it.

Aim & Objectives

This section will deal with the main aim and objective of the project and it
will give us clear idea about my final year project. This will cover my project main
aim and objective. This is the section where we can compare my work with it and
know what are the thing which I am able to accomplish at the end of the project.

Literature Review

This chapter will explain all the research on my topic. Literature review is
one of the lengthy things in this thesis as I had to cover about all the research and
the process of doing my final year project. I will be using various journals, papers ,
websites and feedbacks which is needed for good literature review. The various
research and the observation help me to know about my project in better way. This
review help me to figure out what are the future problem which may arise and give
me idea to solve it in a better way. It also helped me to know about various
technologies which I am going to be used in this project. Augmented Reality is
new topic for me and doing research on it is one of the interesting for me. This
review will covered all these domain topics.

 Education

 Augment Reality and History


ANUP UPADHAYA - 1915623 13

 Augmented Reality Technologies

 Augmented Reality and Virtual Reality

 Application of Augmented Reality

 Augmented Reality in Education Sector

 7 Benefits of Augmented Reality in Educational Environments

 Technical Research

These are all the topic in which this project depends on these all topics helps
me a lot for this project to carry out.

Artefact

 Planning & Design

This section will contain all those topic before the starting of the project and
total design of the application which help to know how it looks and how it works.

 Development

Development is one of the important thing of this project where I am going


to discuss about the various technology which I am using in this project.

Evaluation

 Testing

This will cover all my testing process and what I had done for the better way
of testing the application.

 User Evaluation
ANUP UPADHAYA - 1915623 14

User will be testing my application and their feedback will be so useful for
me to know whether my aims and objective were covered by my application and
what are the room of improvement in the application.

Conclusion

Overall, this project is so helpful for me for my future too. This project had
taught me many new things which are going to be helpful in my professional work
too. The coordination of my supervisor also helped me to solve many problems in
a great way. Proper time management also taught me how to deal with these
projects and how to resolve all the issue in time. Not only completion of the
project, It had also helped me to be creative and dynamic in various scenarios.

Appendix
ANUP UPADHAYA - 1915623 15
ANUP UPADHAYA - 1915623 16

References

Hamersveld, M. v., 2020. Market Analysis Report. s.l.:s.n.

You might also like