Nutri Fit
Nutri Fit
Nutri Fit
Date:…………………..
CERTIFICATE
This is to certify that the project entitled “Nutri Fit” submitted by Tanmay Das
Kashyap for the award of the degree of Master of Computer Application
(MCA) in the Department of Computer Science and Information Technology is
the outcome of a bona fide project work under my/our supervision. This work
has not been submitted previously for any other degree of this or any other
University. It is further certified that the candidate has complied with all the
formalities as per the requirements of Cotton University, Guwahati-01. I/We
recommend that the project report may be accepted in fulfilment of the
requirements for the degree of MCA of this University.
Date:…………………..
CERTIFICATE
The Project Report entitled “Nutri Fit” submitted by Tanmay Das Kashyap
(MCA2065006) in fulfilment of requirements for the degree of Master of
Computer Application (MCA) of Cotton University has been examined.
CERTIFICATE
Annexure-III
DECLARATION
Acknowledgement
In developing this project, I have got immense help from several persons. It
gives us immense pleasure in expressing our sincere thanks and gratitude to our
project guide Mr. Husne Ala for his valuable guidance and constant
encouragement throughout the project entitled “Nutri Fit”, without whom this
study would never have been possible.
1. Chapter 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Aim/Objective. . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Advantages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Chapter 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-5
2.1 Requirement Specification. . . . . . . . . . . . . . . . . . . . . 4-5
2.2 Languages used. . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. Chapter 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-7
3.1 Feasibility Study. . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
4. Chapter 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-9
4.1 Structured Design and Development. . . . . . . . . . . . . . . . 8-9
5. Chapter 5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-12
5.1 System Design. . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.1.1. Database Design. . . . . . . . . . . . . . . . . . . . . . . 10
5.1.2. Database Tables. . . . . . . . . . . . . . . . . . . . . . . 11-12
6. Chapter 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13-17
6.1 Technology Specification. . . . . . . . . . . . . . . . . . . . . . 13-17
7. Chapter 7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18-28
7.1 Methodology. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
7.1.2. Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-28
8. Chapter 8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 29-30
8.1 Future Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.2 Conclusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
LIST OF REFERENCES - - - - - - - - - - - - - - - - - - - - - - - - - 31
Annexure-V
LIST OF ABBREVIATIONS
The list of abbreviations should be in alphabetical order as shown below. Student may use
Tabular format to write the abbreviations for good designing.
Short Form Full Form
AJAX : Asynchronous JavaScript and XML
CSS : Cascading Style Sheet
ERD : Entity Relationship Diagram
HTML : Hypertext Markup Language
JS : JavaScript
MySQL : My Structured Query Language
PHP : Hypertext Preprocessor
RDBMS : Relational Database Management System
XML : Extensible Markup Language
Annexure-VI
LIST OF FIGURES
Figures should be numbered and captioned. Each figure should be numbered using a two‐
level system like (Chapter no.).(Figure no.). Student may use Tabular format to write the list
of figures for good designing. An example of List of Figures is shown as below:
Tables should be numbered and captioned. Each table should be numbered using a two‐level
syatem like (Chapter no.).(Table no.). Student may use Tabular format to write the List of
Tables for good designing. An example of List pf Tables is shown as below:
In today’s hectic world, a healthy lifestyle is often neglected. People don’t have
time to follow proper diet, nourishment, healthy exercises. Also, people don’t
have enough information on what diet they should follow and what nutrition’s
they require. Our website is a one stop destination for the journey towards a
healthy lifestyle.
Nutri fit is an all-in-one website for better health management including diet
plans, nutritional facts and extra added features like BMI calculator. Our site
offers weekly diet plan for each user according to their age. Users can check
their body mass index. Proper diet plans and recipes were included for each age
group.
Page |1
CHAPTER1
INTRODUCTION
Web development can be classified into two ways – Frontend development and
Backend development. The part of a website that the user interacts directly is
termed as front end. It is also referred to as the client side of the application.
Frontend development uses languages like HTML, CSS, JavaScript, Bootstrap
etc. Backend is the server side of a website. It is the part of the website that
users cannot see and interact. It is used to store and arrange data. Backend
development uses languages like PHP, Java, Python etc.
CHAPTER1
AIM/OBJECTIVE
CHAPTER1
ADVANTAGES
CHAPTER2
REQUIREMENT SPECIFICATION
Introduction:
Software requirements:
CHAPTER2
Hardware requirements:
Processor: Intel i5
RAM: 8 GB
Hard Disk: 1 TB
CHAPTER3
FEASIBILITY STUDY
Introduction:
The feasibility of the project is analysed in this phase and business proposal is
put forth with a very general plan for the project and some cost estimates.
During system analysis the feasibility study of the proposed system is to be
carried out. This is to ensure that the proposed system is not a burden to the
company. For feasibility analysis, some understanding of the major
requirements for the system is essential.
Economic Feasibility:
This study is carried out to check the economic impact will have on the system
will have on the organization. The proposed system will be economically
feasible and will be highly cost effective as it will require a few operators to
operate the system, who will be responsible for entering the data into the
database via a user interface provided to them.
Technical Feasibility:
This study is carried out to check the technical feasibility, that is, the technical
requirements of the system. The proposed system will be designed with the
latest technologies like php and SQL server which are the recent and highly cost
efficient technologies to develop web based systems and design databases. The
system provide user friendly user interface and has faster response time.
Operational Feasibility:
The aspect of study is to check the level of acceptance of the system by the user.
The proposed system is operationally feasible. It will provide an attractive user
interface to the operator/end user, so they will feel easy to work onto it.
Page |7
Response time to the operator/end user is very fast. Maintaining the databases
and webpages are easier because the uses of latest technologies. Since, as
mentioned above that it requires very less amount of economic resources, it uses
digital resources which makes it easier to operate.
Page |8
CHAPTER4
Entity
Weak Entity
Attribute
Relationship
Page |9
CHAPTER5
SYSTEM DESIGN
Database Design:
The database for Nutri Fit contains 6 tables- ADMIN, USERS, TEEN DIET,
ADULT DIET, ELDER DIET and RECIPE.
P a g e | 11
Database Table
The ADMIN has the access to the whole database. ADMIN can add, delete and
modify the information of the other tables. ADMIN table contains
ID(PRIMARY KEY), USER NAME, EMAIL and PASSWORD field.
The USERS can access the data from DIET and Recipe tables. Users can be
added to the database through Registration or by Admin. USERS table contains
ID(PRIMARY KEY), FIRST NAME, LAST NAME, EMAIL, PHONE,
PASSWORD and TIMESTAMP field. TIMESTAMP field is used to track the
daily diet record of the user.
DIET and Recipe table contains information about daily diet and recipes
respectively. These tables can be modified by ADMIN only.
Table 1: Admin
Table 2: User
DIET table contains ID(PRIMARY KEY), Name, Day, Time and Description
fields.
Table 4: Recipe
CHAPTER6
TECHNOLOGY SPECIFICATION
HTML was created by Berners-Lee in late 1991 but "HTML 2.0" was
the first standard HTML specification which was published in 1995. HTML
4.01 was a major version of HTML and it was published in late 1999. Though
HTML 4.01 version is widely used but currently we are having HTML-5
version which is an extension to HTML 4.01, and this version was published in
2012.
P a g e | 14
PHP(HyperText Preprocessor):
Why PHP:
MySQL:
JavaScript:
CHAPTER7
IMPLEMENTATION
Figure 3: Login Page
After opening the website, users have to login to the site using their registered
email address and password. Also, user can use the forgot password option by
clicking on the link. This page also contains links to registration page and admin
login page. Login page extracts users’ data from registration table of the
database.
P a g e | 19
Here, the user can create a new password using the registered email address and
phone number.
After entering the new password, user would be redirected to the login page.
P a g e | 20
Registration page contains user registration form for new users. This form
contains First Name, Last Name, Email, Password, Re Password, Phone
Number fields. After successful registration, the user can login to the site. Data
from registration page is stored in the registration table of the database.
P a g e | 21
Admin of the site can login to the admin panel using admin login page. Admin
login page contains Email address and password fields. Registered admins can
login with email and password to access the admin panel.
P a g e | 22
After successful logging, users can access the admin panel. Admin can access
the website from admin panel directly without accessing the database every
time. Admin modify the database through admin panel. Admin can update and
delete user in this page.
In this page, we can update the admin and user information’s like name, email,
phone number etc.
P a g e | 23
In this page, admins can modify the diet plans. All the diet data stored in the
database are shown here. User can select diet plans for each age group using a
filter.
Here, admin can modify diet data. Admin can update the day, meal and
description.
P a g e | 24
The home page contains all the categories and services provided by the website.
Users can select from Diet, Recipes categories according to their needs. After
clicking on diet or supplements option, the user will be redirected towards the
respective pages. Home page provides a nav bar for easier access and user
interactive design. The nav bar provides links to the all webpages in the
website.
Diet page contain the age – specific categories of diet plans. Each of the
category contains required diet plans for that age group.
The Diet page contains information about the daily diet given to the user. The
users are given a daily routine for a week. The routine updates after every 24
hours, which means the user can access the next routine after completing the
present routine.
Separate routines are provided for different age groups like teenagers, adults
and elder.
Figure 17: Nutritional facts
Each diet page contains nutritional values of the foods in the diet plan.
P a g e | 27
Recipe page contains the recipes mentioned in the diet plan. It is helpful
towards the users to let them know about the foods that are included in the diet
plan.
This page contains the process how to properly prepare the recipes. This will
help users in cooking their own diet plan with details. Externals links and video
links will be provided for better understanding.
P a g e | 28
This is a added feature of this site. Users can check their body mass index with
BMI calculator. The BMI calculator calculates body mass using the height and
weight of the user. They can choose the proper diet for themselves according to
their bmi.
P a g e | 29
CHAPTER8
FUTURE SCOPE
• This can be used as a one stop destination for users of all ages.
• This can be accessed anytime anywhere in your smartphone or computer
since it’s a website.
• This will help save time and money for user because it will provide all
related information free of cost.
• This will provide additional features to the user like nutritional facts,
dietary requirements, bmi calculator.
P a g e | 30
CHAPTER8
CONCLUSION
Staying healthy will help you to feel happier and stronger. Being healthy should
be part of our overall lifestyle. Living a healthy lifestyle can help prevent
chronic diseases and long-term illness. Maintaining a healthy lifestyle is not that
difficult, nor does it require a lot of work. Physical activities and a good diet are
important for a healthy living. A healthy diet helps you live longer, improve
your mental health, lower your medical cost.
Instead of spending money in fast foods and hectic lifestyle you can choose eat
healthier with this site. With easy-to-follow diet plans with nutritional facts,
Nutri fit will provide you necessary information for your health at one site.
Choose your respective age group and start your fitness journey today.
P a g e | 31
List of References