This paper describes about AyushMed android application. Android applications can easily be installed on users mobile phone. This app allows customers to purchase homeopathy medicines online. AyushMed app focuses on Ayurveda, Yoga and Naturopathy, Unani, Siddha and Homeopathy. Not only medicines would be available but the medicine would also have an alternative home remedy. AyushMed app focuses on holistic improvement of life and living a more sustainable lifestyle. The app will pop up banners describing the purpose behind ancient traditions. The app will motivate users to live a more meaningful life. The main purpose of the project was to allow Indians with the availability of 100 % indigenous, home-grown ayurvedic medicines at a price cheaper the allopathic medicines and having zero to absolutely no side effects.
Introduction
I. INTRODUCTION
Ayurveda dates back to the golden Vedic period even before the Indus Valley Civilization. Ayurveda, Homeopathy, Ancient Medicine are the words found in Atharva Veda. It is believed that Ayurveda is an integral part of Atharva Veda. The Atharva Veda is composed of 20 books, 730 hymns and 6,000 beautifully crafted stanzas. Even Rig Veda and many other manuscripts have mentioned Ayurveda. Indians from Ice age believed in the power of nature.
The below hymn in Atharva Veda says
Life is four-fold beneficial, non-beneficial, sukha, dukkha. Where such life with four-fold division are explained – that is Ayurveda. Ayurveda was not only medication for body but was also magic portion for mind and soul.
An android app is very user friendly, hence development of an Android App for AYUSH. The software will offer a simple, user friendly platform for quickly ordering Homeopathy medicines along with Medicine a home remedy would also be recommended. Ayurvedic medicines are usually derived from plants, their root, stem, branch, leaf, flower, fruit, petal, seeds hence they have no side effects and boosts one’s immunity.
The user side of the AyushMed consists of divisions based on Ayurveda, Yoga, Unani, Siddha and Homeopathy where users can find products related to each category. From the main page of app user can search for a particular medicine. The user can then add that to his cart and finally buy. He can also rate the product.
The admin side of the AyushMed app will allow only authorised admin to enter into admin page, an admin can add products, delete products, change the price, monitor ordering and many more. The data would be stored in MongoDB.
II. RELATED WORK
Following are the work that were contributed in the advancement of developing platform to sell or buy medicines:
Healthmug: A website that will allow users to buy homeopathy medicine at a cheaper rate.’
ApolloPharmacy.in: A web-based stage offers in excess of 5000 things in a scope of classes, including OTC, Baby Care, Personal Care, Health and Nutrition Foods, and Vitamins and Supplements.
Arvinder Pal Singh Gagneja: mHealth is recommended for the powerful arrangement of medical services frameworks. All around the world talking, versatile wellbeing (mHealth) innovation could give the overall population astonishing advantages, including a superior medical care framework with less blunders, lower costs, and expanded patient and medical services framework devotion. It ought to be directed to guarantee that wellbeing applications and gadgets are created accurately and are protected. Then, at that point, it should be appropriately executed by using the fitting calculations. When available, it should be refreshed and kept up with to address advancing issues.
MedPlus Pharmacy: Remedy and non-prescription drugs, FMCG products, nutrients and other dietary enhancements, and opticals are completely sold by MedPlus. In India's Bengaluru, Hyderabad, and Vijayawada, it additionally gives clinical lab tests and specialist counsel administrations. The business works both a web-based clinical lab administration and ePharmacy.
III. TECHNOLOGIES USED FOR DEVELOPING APP
A. Classifiers
Flutter: Flutter is Google’s versatile UI tool compartment for creating portable applications it is free and open source. Flutter allows users to code in dart, C or C++. It allows building dynamic android application with single codebase and programming language. This feature of flutter makes possible to develop both IOS apps and Android apps. Flutter comes with lot of inbuilt dependency that can ne easily installed in apps. Flutter is quite simple, offers cross platform development of apps and gives amazingly outstanding performance. Flutter is the only language that works with the requirement of JavaScript Badges.Flutter Framework consists Themes, Materials (Android), Cupertino (IOS), Widgets and Render.
Dart: Dart is an open source general purpose programming language developed by google. Dart supports both server side and client side applications.Dart is the language we have used in flutter framework. Dart is a client-optimized language. Dart allows to develop web and mobile applications effortlessly on various platforms. Moreover, dart takes very less time for execution. It is quite easy to understand as it has a style similar to C. Likewise it also consists of objects, classes, garbage collector. Dart is also used in IOT, android, IOS apps. It is a programming language that supports multiple – platform development.
Node.js: Node.js is a platform built on Chrome v8 JavaScript runtime. It is used as backend service where JavaScript works on server-side of application. However JavaScript has the capability to work on both client-side and server-side effortlessly. Since Node.js runs on chrome v8 engine it is highly scalable and versatile. Node.js is an event-driven programming language, non-blocking I/O models it is best to work on data-intensive, dynamic and real -time applications, executing on multiple platforms.
JavaScript: JavaScript is a text-put together programming language utilized both with respect to the client-side and server-side that permits you to make website pages intuitive. Where HTML and CSS are dialects that give construction and style to website pages, JavaScript gives pages intelligent components that connect with a client.JavaScript is utilized by developers across the world to make dynamic and intelligent web content like applications and programs. JavaScript is well known to the point that it's the most evolved programming language on the planet, utilized as a client-side programming language by 97.0% of all sites. Client-side dialects are those whose activity happens on the client's PC, as opposed to on the server.With JavaScript's broad assortment of systems, designers can productively construct applications for portable and web. Systems are libraries of pre-composed JavaScript code that engineers use for standard elements. You can imagine a JavaScript system like a plan.
The most popular JavaScript platforms are:
Node.js
React
React Native
We have used Node.js.
5. Mongo DB: A Mongo DB is an open source NoSQL data base. As a non-relational data set, it can process organized, semi-organized, and unstructured information.
A vital component of MongoDB is the text search, which can inquiry string fields for explicit text or words. A text search can be performed utilizing a text file or the $text administrator.
A text file can either be a string or a variety of string components. To play out a text search inquiry, the assortment should contain a text list. An assortment can have one text file, and a solitary text record can be applied to various fields.
A hunt can likewise be performed on an assortment with a text record utilizing the $text administrator. The $text administrator tokenizes each search string with blank area and treats all accentuation aside from "- " and "\" as delimiters.
6. VS Code: Visual Studio Code is one among the most popular Integrated Development Environment used. VS Code seems to be pretty light weight but it provides with very powerful source code editor. It can support multiple actions like debugging, stream line editing, task running, version control etc.Its prevalence is because of the development of the web improvement field in these years and the need of the engineers of having a lightweight great editor, with few highlights however less mind boggling than the others accessible available. It is basically source code editor made for Windows, Linux and MacOS.
Conclusion
We people are always on move, creating a mobile android applications would be a lot beneficial to customers, they can easily download the application, install it, order for medicine, pay for medicine and receive medicine in home.
Our project made the life easier for buyers who are in search of buying authentic ayurvedic medicine. The app covers all the aspects that would be required to sell and purchase ayurvedic medicines. The app helped in boosting India’s economy by selling 100 percent Indian medicines and products. It would be reasonable to say that the search for homeopathy medicine will end at our project.
While developing the app we learnt a lot about Ayurveda and Medicines
Our app UI is very simple, that enables user to quickly order medicines.
References
[1] ZANDU’S GENERIC AYURVEDIC PRODUCTS, by, PRASHANT Bhankar NMIMS.
[2] Ayurvedic Knowledge Sharing Platform with Sinhala Virtual Assessment, Published IEEE, 2019 International Conference
[3] Open Architecture for Ayurveda – Telemedicine, IEEE, 2021 Conference
[4] https://developer.android.com/training/basics/firs //Android App
[5] https://flutter.dev/ //flutter
[6] Ayurvedic Herbal plant Identification system Aayu mobile Application, Bhagya Prasandika[1]