Download as pdf or txt
Download as pdf or txt
You are on page 1of 31

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION MUMBAI

PROJECT REPORT ON

“AYURVEDA APP”

UNDER THE GUIDANCE OF

MRS.T.S.MANE

DEPARTMENT OF COMPUTER ENGINEERING

SEMESTER – VI

SUBMITTED BY – G24

1) DESAI MRUNAL VISHWAS 3188

2) BHOSALE SRUSHTI SHIVAJI 3189

3) PATIL POONAM JOTIRAM 3190

4) MEDSHINGE JAYDEEP SAMBHAJI 3191


CERTIFICATE

THIS IS TO CERTIFY THAT G-24 FROM DR. D.Y. PATIL POLYTECHNIC,

KASABA BAWADA, KOLHAPUR HAVING ENROLLMENT NO. 2105390215,

2105390216, 2105390143, 2105390212 HAS SUCCESSFULLY COMPLETED

“PROJECT REPORT” HAVING TITLE AYURVEDA APP IN A GROUP

CONSISTING OF 4 PERSON UNDER THE GUIDENCE OF MRS.T.S. MANE

Project Guide Head of Department Principle

Seal of
Institute
ACKNOLEDGEMENT

We like to share our sincere gratitude to all those who help us in completion of this
Capstone Project Estimation (CPE) Project report, During the work we faced many
challenges due to our lack of knowledge and experience but these people help us to get
over from all the difficulties and in final compilation of our idea to a shaped sculpture.

We would like to thank MRS. T. S. Mane her governance and guidance because of
which I was able to learn the minute aspects of Computer Engineering.

We would also like to how our gratitude to our Head of the Computer department
MR.P.K.SHINDE for their continuous help and monitoring during the work. I am
thankful to supporting staff of our Department, for their help and support towards our
project.

In the last we would like to thank the management of Dr. D. Y. Patil Polytechnic for
providing us such an opportunity to learn from these experiences.

We are also thankful to our whole class and most of all to our parents who Have inspired
us to face all the challenges and win all the hurdles in life.
DEPARTMENT OF COMPUTER ENGINEERING

ACADEMIC YEAR

2023-2024

DECLARATION

I hereby declare that the Project Report entitled ‘Ayurveda app’ being
submitted by us towards the partial fulfilment of the diploma in Engineering,
in the department of Computer Engineering is a Capstone project work
carried by our team under the supervision of Mrs. T. S. Mane

We were solely responsible if any kind of plagiarism is found.

Enrollment No. Name of Student

2105390215 Bhosale Srushti Shivaji

2105390216 Desai Mrunal Vishwas

2105390212 Patil Poonam Jotiram

2105390143 Medshinge Jaydeep Sambhaji


ABSTRACT

Everyone in today’s times seeks better health and longevity with a holistic approach. So,
how can one achieve this? The answer lies in the ancient wisdom of Ayurveda – an
extremely effective healing system that combines physical, psychological, and spiritual
health. Ayurveda, a natural system of medicine, originated in India more than 3,000
years ago.

It works on the basic principle of identifying the root cause of the disease and working
towards its total eradication. It tries to enhance the body’s inherent capability to fight
disease and restore good health and happiness. Ayurvedic treatment is not only about
treating physical ailments, but also about achieving better health and happiness.
Ayurveda can help cure physical illnesses and address various mental health issues.

The main aim of the project is to provide our guests with a luxurious experience and
help them to regain their health and happiness.

The central concept of the application is to allow the customer to get information about
ayurvedic products, Ayurvidic medicine formulation and allow customers to buy the
herbs from the store.
INDEX

Sr.No Content Page no

1 CHAPTER 1: Introduction 1-2

2 CHAPTER 2: Literature survey 3-4

Problem statement

3 CHAPTER 3: Objective 5-7

Scope

Requirement analysis
4 CHAPTER 4: 8-9
Architecture diagram

Product flow
5 CHAPTER 5: 10-12
Work flow

Implementation and design

6 CHAPTER 6: Testing 13-20

Application

Future scope
7 CHAPTER 7: 21-23
Conclusion

8 References 24-25
AYURVEDIC SYSTEM APP

CHAPTER 1

1
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

INTRODUCTION

Ayurveda, the science of life or longevity is the holistic alternative science from India
and it is more than 5000 years old. The methods used to find this knowledge of herbs,
foods; yoga, life style, and surgery are fascinating and varied. These revelations were
transcribed from oral tradition into written form, interspersed with aspects of mortal
life and spirituality. Ayurveda was organized into its own compact system of health
and considered a branch of Atharva Veda. In the 10,572 hymns of the Rig Veda, there
are discussions about the three constitutions (doshas): air (Vayu), fire (Pitta), and water
(Kapha).

It also avoids other harmful and side effect of the English medicines. Ayurveda or
Ayurvedic Medicine is a system of traditional medicine native to Indians and is a form
of alternative medicine. Ayurveda makes the use of plants based medicine and
treatments. Ayurvedic Remedies are now widely accepted throughout the world. Most
of the ingredients of any Ayurvedic Cure can be found in home easily.

So, cures are not much costly and can be done easily. These cures have minimum
possibilities of side effects except in some cases of allergies. So, it can be considered
safe medicines. Our app provides you with some easy cures of most common diseases
in real life. One can save money by curing himself using this app. Designing an
Ayurvedic remedy system to serve the people in a better way is an important key
behind motivating this project. Here patient search for remedies which can be prepared
at home and can get well soon. The present system has the facility to view all remedies
for a health related issue.

This project covers Java language, XML, Database connectivity and event handling.

2
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

CHAPTER 2

3
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

LITERATURE SURVEY

There is more recognition for nonallopathic system of medicines in the country now than
the past few decades.

The concept of alternative system of treatment notably herbal and Ayurvedic medicines
therapy is gaining ground and attracting attention worldwide.

There is more and more scientific research being conducted in our country for treatment
of various diseases by Ayurvedic and herbal therapy. A large number of diseases have
Ayurvedic treatment much superior to the other system of medicines and this has been
recognized world over. Thus Ayurvedic medicines/drugs are becoming popular day-by-
day and demand for its usage is increasing not only in the country but also worldwide the
inherent quality of Ayurvedic treatment of having negligible side/after effects, has made
great potential for its production.

A large number of medicinal plants, herbs, shrubs etc. are available in our country in the
hilly/forest regions. In order to boost the production of Ayurvedic/herbal drugs, Govt. of
India has also set up a Board namely Indian system of Medicine and Homoeopathy to
encourage production of Ayurvedic medicines specially in the regions where basic raw
materials are available in plenty. Thus there is a great potential for Ayurvedic medicines
not only in the country but for export purpose also.

Mobile apps have proven to be an effective marketing tool for any business by pushing a
brand through push notifications, news, promotions and offers. It also helps you generate
feedback and study user patterns (like most liked features, medicines in demand, etc) to
better manage and improve shortcomings or errors in services, thus improving the overall
image of the brand.

4
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

CHAPTER 3

5
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

SCOPE OF PROJECT

3.1 PROBLEM DEFINATION

The project aimed at to solve health problem of peoples and give longevity with a holistic
approach by help of Ayurveda. For this aim these are some following statement.

EXISTING SYSTEM:

 Allopathic medicines or drugs are not categorically risk-free, despite undergoing


rigorous clinical trials and approval processes.
 Harmful interactions: This could happen when medication reacts with food or
supplements a person has consumed.
 Allergic reaction: A person may not know they have an allergy to a specific
ingredient within the medication until they take it.
 Unexpected effect: The medication works differently from what the doctor expected.

PROPOSED SYSTEM:

 It is for making ayurvedic medicine at home.


 It is easy to view the product and confirm billing.
 Daily updates on medicine are updated by administrator side.
 The medical record of the customer will safe and secure.
 We can learn how to make ayurvedic medicine.

3.2 PROBLEM DEFINATION

Creates awareness towards application of Ayurvedic principles in day to day life.


• Educates common man about the use of medicines / therapeutics obtainable from
natural resources.

6
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

• Promotes Herbal forming and cultivation and Create awareness in farmers for herbal
farming.
• Helps standardize the traditional knowledge of healing on scientific parameters.
• Publishes Journal and other related literature etc.
• Organizes Seminars and Workshops and conducts health check-up camps.
• Application of Ayurvedic methodology in examining individual health.
• Motivates Union and State Governments to adopt favorable view for overall
development of Ayurveda.

3.3 SCOPE

According to some sources, up to 80% of people in India have used some form of
traditionalmedicines, a category which includes Ayurveda. In 1970, the Indian Medical
Central Council Actwhich aims to standardize qualifications for Ayurveda and provide
accredited institutions for its studyand research was passed by the Parliament of
India.Central Council of Indian Medicine (CCIM) a statutory body established in 1971,
under Department ofAyurveda, Yoga and Naturopathy, Unani, Siddha and Homoeopathy
(AYUSH), Ministry of Healthand Family Welfare, Government of India, monitors higher
education in ayurveda. Many clinics inurban and rural areas are run by professionals who
qualify from these institutes.

As of 2009, total Ayush practitioners are more than the allopathic practitioners in India
and Ayurvedic practitioners form almost 60% of Ayush. Homeopathic practitioners are
next to Ayurveda.

7
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

CHAPTER 3

8
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

METHADOLOGY

4.1 RQUIREMENT ANALYSIS

The methodology of the Ayurveda app is based on the principles of Ayurveda, a


traditional system of medicine that has been practiced in India for thousands of years.

The Ayurveda app methodology involves several key steps:

• Dosha type determination: The app includes a simple quiz that allows users to identify
their dominant dosha type. This information is then used to provide personalized
recommendations for diet and lifestyle.

• Personalized diet recommendations: Based on the user's dosha type, the app provides
personalized diet recommendations, including advice on what types of foods are best for
each dosha type, as well as recipes for Ayurvedic meals and teas.

• Lifestyle recommendations: The Ayurveda app also provides personalized


recommendations for lifestyle factors such as exercise, sleep, and stress management.

• Self-care and self-awareness: The Ayurveda app also emphasizes the importance of
self-care and self-awareness.

4.2 ARCHITECTURE DIAGRAM

9
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

CHAPTER 5

10
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

DETAILS OF DESIGNING WORKING

 PRODUCT FLOW

Ayurvedic System App

Login Home

Search Criteria Medicine Herbs Types


New user

Sign Validate

Admin Order Criteria Medicine Herbs information

11
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

12
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

CHAPTER 6

13
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

RESULT AND APPLICATION

6.1 IMPLEMENTATION
1. RESOURCES AND CONSUMABLES REQUIRED
 Software Resources
 Android Studio
 Java Programming
JAVA is a programming language which is used in Android App Development. It is
class based and object oriented programming whose syntax is influenced by C++.
The primary goals of JAVA is to be simple, object-oriented, robust, secure and high
level.
JAVA application runs on JVM (JAVA Virtual Machine) but Android has it’s own
virtual machine called Dalvik Virtual Machine (DVM) optimized for mobile
devices.
Prerequisites for JAVA:
Eclipse:
Being a JAVA programmer you will need some tools or software to code and run it.
Lots of tools are available over the web but we recommend you to use Eclipse for
learning JAVA since it is the most common tool used for Android Development
along with Android Studio. So getting habitual with Eclipse and its shortcuts will be
bonus in your Android journey.
 Extensible Markup Language:
XML stands for Extensible Markup Language. XML is a markup language much
like HTML used to describe data. XML tags are not predefined in XML. We must
define our own Tags. Xml as itself is well readable both by human and machine.
Also, it is scalable and simple to develop. In Android we use xml for designing our
layouts because xml is lightweight language so it doesn’t make our layout heavy.

14
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

In this article we will go through the basic concepts of xml in Android and different
XML files used for different purpose in Android. This will help you in writing a UI
code to design your desired user interface.
 Database Connectivity
Firebase is a mobile platform that helps you quickly develop high-quality apps, grow
your user base, and earn more money. Firebase consists of complementary features
that you can mix and match to fit your needs, with Google Analytics for Firebase at
the core. You can explore and integrate Firebase services in your app directly from
Android Studio using the Assistant.
 Hardware Resources
 Operating system
An operating system is the most important software that runs on a computer. It
manages the computer. It manages the computer’s memory and processes, as well as
all of its software and hardware. It also allows you to communicate with the
computer without knowing how to speak the computer’s language. Without an
operating system, a computer is useless.
An Operating System (OS) is a software that acts as an interface between computer
hardware components and the user. Every computer system must have at least one
operating system to run other programs. Applications like Browsers, MS Office,
Notepad Games, etc., need some environment to run and perform its tasks. The OS
helps you to communicate with the computer without knowing how to speak the
computer’s language. It is not possible for the user to use any computer on mobile
device without having an operating system.
An operating system brings powerful benefits to computer software and software
development. Without an operating system, every application would need to include
its own UI, as well as the comprehensive code needed to handle all low-level
functionality of the underlying computer, such as disk storage, network interfaces and
so on. Considering the vast array of application and make software development
impractical.

15
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

6.2 TESTING

 Unit Testing
Unit testing is a software testing methodology that focuses on evaluating individual
components, modules, or functions of a software application in isolation. The goal of
unit testing is to verify that each unit of code (typically a function or method)
performs as expected and produces the correct output for a given set of inputs.
 Every module is being tested for efficiency:
There are various modules used in the project:

1) The Administrator Module:


 Admin can have full access with complete permissions towards the system.
 Responsible for creating, deleting and modifying any product.
 Report generation can be specified by admin.
2) The Login Module:

The user can login or register for accessing the app.

Enter valid name, address, password and necessary details.

3) The Visitor Module:

 The visitor will be greeted on a home page. He can view and navigate around the
products but cannot place order.

4) The User Module:

 When visitor signs up for a website, he becomes the user, now he can search and
also place an order.

5) The Shopping Cart Module:

 The module offers to add, delete and modify the products in the cart.

16
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

6.3 APPLICATION
1. LOGIN / SIGNUP WINDOW

17
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

2. HOME PAGE

18
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

3. CART PAGE

19
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

1. PRODUCT PAGE

20
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

CHAPTER 7

21
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

RESULT AND APPLICATION

7.1 FUTURE SCOPE


1. Chronic Disease Management:
Ayurvedic medicine offers a holistic approach to the management of chronic diseases
such as diabetes, hypertension, and arthritis. It focuses on restoring balance to the body
and improving overall health, rather than simply treating symptoms.

2. Mental Health:
Ayurveda offers a range of treatments and practices for mental health conditions such as
anxiety, depression, and stress. These include meditation, yoga, and herbal remedies.

3. Lifestyle Medicine:
Ayurveda emphasizes the importance of lifestyle factors such as diet, exercise, and sleep
in promoting good health. Ayurvedic practitioners can provide guidance and support for
individuals looking to improve their overall health and wellbeing.

4. Women's Health:
Ayurvedic medicine offers a range of treatments for women's health issues, including
menstrual irregularities, menopause, and infertility. These treatments are often tailored to
the individual's unique needs and constitution.

5. Panchakarma:
Panchakarma is a specialized Ayurvedic treatment that involves a series of cleansing and
rejuvenating therapies. It is used to promote overall health and wellbeing and is
especially beneficial for those with chronic health conditions.

6. Beauty and Skin Care:


Ayurvedic medicine offers a range of natural remedies and practices for maintaining
healthy skin and promoting overall beauty and wellness.

22
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

7.2 COCLUSION
Ayurveda is a comprehensive and holistic system of medicine that has a wide range of
applications in the modern world. As people become increasingly interested in natural
and holistic approaches to healthcare, the demand for Ayurvedic medicine is expected to
grow. With its emphasis on individualized care, whole-body health, and natural
remedies, Ayurvedic medicine has the potential to play an important role in the future of
healthcare. As Ayurveda continues to evolve and adapt to the modern world, it is likely
to become an even more important and influential system of medicine.

23
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

Reference

24
DEPARTMENT OF COMPUTER
AYURVEDIC SYSTEM APP

 http://www.quora.com/
 http://www.wikipedia.org/
 http://www.tutorialspoint.com/

25
DEPARTMENT OF COMPUTER

You might also like