Professional Documents
Culture Documents
1
Table of Contents
1. Background………………………………………………………………………………… 3
2. Project Aim…………………………………………………………………………………. 3
3. Motivation………………………………………………………………………………….. 4
4. Objectives…………………………………………………………………………………… 4
5. Target Audience…………………………………………………………………………. 6
6. Prerequisites of development……………………………………………………. 7
7. Methodology……………………………………………………………………………… 7
8. Gantt Chart………………………………………………………………………………… 8
9. Logbook…………………………………………………………………………………….. 9
2
Background
Project Aim
3
Motivation
The inspiration for choosing this project concept came from a genuine
interest and enthusiasm for working out and being fit. As someone who
is deeply involved in the fitness industry, I have personally felt the need
for a complete software to simplify and improve my own fitness
journey.
Objectives
4
Objective 3: Acquire proficiency in Dart to construct the application
efficiently.
Objective 6: Using Flutter and Dart, create the FYP application, making
sure all needed features are added and properly tested.
Optional Objectives
5
Objective 10: To incorporate a feature that enables users to look up
and access a number of nutritious meals in support of their fitness
objectives.
Target Audience
6
Prerequisites for development
Microsoft Word will be the main tool used to create the project logbook
in order to efficiently document and track the development of the
SyncFit fitness application project and Microsoft Excel will be utilized for
the creation of Gantt Chart
Methodology
7
To analyze the basics, Scrum is an Agile-based project management
system. Teams that want to boost productivity and efficiency frequently
use it. Projects are divided into shorter, more manageable tasks called
"sprints," which usually run for two weeks, as part of the process.
Teams can move gradually closer to project completion because of this
iterative procedure.
I'll utilize the Gantt Chart, Product and Sprint backlogs to organize the
project, and user stories and use cases to determine the requirements.
Gantt Chart
8
Logbook
DATE PROGRESS
24th Today, I finalized my decision to select Dr. Jissy as my supervisor for my
September Final Year Project (FYP). I wrote her an email explaining my suggested
2023 project idea and its characteristics to formally request her oversight.
My proposed project idea included an application for university students.
University Students Tutoring App.
25th I examined numerous project concepts and dug further into the
September particulars of app development during my study. As a result, I was better
2023 able to comprehend the technical facets and potentials of the app
development industry.
26th Dr. Jissy replied to my previous email which contained the proposed
September project idea and its features. She gladly agreed to become my supervisor
2023 and recommended me to check out Dart and Flutter. I did as she said and
studied more about Dart and Flutter the next hour.
9
As I dug deep into this study, I realized that the proposed Flutter and Dart
are appropriate for my project idea since Flutter is a cross platform
framework. It saves time and effort throughout the development process
by enabling developers to create code once and distribute it across
several platforms.
27th I started updating my logbook entries on a book for the time being. For
September more project ideas, I discussed with my father, and he came up with an
2023 application similar to my previous idea, but it included home services.
Later, it was decided to develop an application which included university
tutoring services and home services like UrbanClap in India.
I noted down some questions to ask Dr. Jissy related to the FYP
28th Attended the first seminar on ‘Final Year Project Introduction’ by Dr.
September Rowani where he explained more about the FYP, its weightage, the life
2023 cycle, risk assessment etc. The importance of logbooks was also
emphasized.
10
2nd I emailed Dr. Jissy regarding the meeting the next day. 9am-2pm was
October allocated for meeting our respective supervisors to discuss more about
2023 the FYP and receive feedback. I also included how I wanted to discuss 2
more new application ideas.
3rd Unfortunately, I had severe body pain, and I could not attend university
October therefore I didn’t attend the meeting with Dr. Jissy. I emailed her
2023 apologizing for not turning up. She rescheduled the meeting for Sunday. I
couldn’t do any more work related to the project throughout the day due
to my condition.
4th Started with an online course on YouTube for Dart. Learnt the basics
October which I noticed was quite familiar to Java and JavaScript, making it easier
2023 to understand.
5th I attended the 2nd week seminar on ‘Project Proposal’ by Dr. Rowani
October explaining the process of sending project proposal email to the
2023 supervisor by week 4. I continued the online course on Dart after I was
back home.
6th I have chosen to use the Scrum framework as the methodology for my
October final year project (FYP) after giving it some thought and doing some study.
2023 Although Scrum is frequently linked to collaborative projects involving
teams, I think it may be tailored to the requirements of a one-off initiative
like mine.
7th I prepared myself for the meeting scheduled tomorrow with Dr.Jissy. I
October wrote down the features of all the apps I thought of for FYP. I am also
2023 ready to use Dart as the programming language and Flutter as the
framework.
9th As told, I researched more about the features and came to an conclusion
October of continuing with the workout timer app as my final project idea To be
2023
11
specific, my today’s aim was to research only about the music platform
integration in my application.
10th While digging further into my research about the features, I came across
October various plugins and SDKs which can supposedly make my work easier. For
2023 example, for music integration, spotify sdk would work. As I was
confused, if we can use SDKs in our code, I emailed my supervisor asking
her if its permissible for its usage.
14th I didn’t have an entire day to work on my project since I was busy with
October personal matters these past few days. I made some time to research the
2023 methodology I will be using for the project. I chose to use Agile
methodology since I was familiar with it, and I liked the usage of sprints
making my work easier and disciplined. I particularly surfed about how I
can implement Agile as an induvial working on the project alone.
16th Today I completed a crash course on Dart to familiarize myself with the
October programming language. I found it relatively easy since it shares some
2023 similarities with the Java programming language. After completing the
crash course, I planned on making a small project to test my knowledge.
12
18th I met with the supervisor on time and discussed with her the future steps
October and she showed me a few examples of project proposals of past year
2023 students. I also decided to purchase the course on Dart and Flutter on
Udemy by the weekend.
I started with the project proposal by making the cover page first and
planning what heading to write on what day. The same day, I wrote the
methodology part and the development requirements.
19th I bought the online course of flutter and dart and started with the set up
October installing necessary IDE. I also worked on the project proposal completing
2023 50% of it.
20th I worked on the project proposal for the whole day and completed 80% of
October it
2023
21st I worked on the project proposal and completed it to submit the draft the
October next day. I also learnt Dart through the course I bought on Thursday.
2023
------------------------------------------------------------------------------------------------------------------------------------------
13