The one stop app which includes the best of the best essentials for the domestic animals and the pets.An app where the user is totally secured with his personal information because of the strong authentication from firebase.The app stands out with its 6 features mentioned in the Features section. Also the app is associated with the chatbot to assist the user with immediate help.
Add badges from somewhere like: shields.io
- A CHATBOT
- PET DISEASES
- VETERANIANS NEAR ME
- PET STORES
- PET TRAINING
- PET DAY CARE
- PET REHAB
Native Android
Firebase
Java
XML
- THE PET COMMUNITY
- LIVE VIDEO CONFERENCE
- PET DIET PLANS
- PET COMMUNITY CHAT
- PET CARERS SOCIAL LEADERBOARD
- PET CARERS SOCIAL CHAT
-
RETROFIT API
-
BRAINSHOP API The BrainShop api is that api which is used for the creation of the chatbot.It a customizable chat bot provider with artificial intelligence capabilities.
-
PYTHON In the app python is used to webscrap the contents for a database.Web scraping is the process of extracting content and data from a website.
-
XML The whole of design and the ui of the app is based on the xml code written in the android studio. XML stands for extensible markup language. A markup language is a set of codes, or tags, that describes the text in a digital document.
-
JAVA The entire app is coded using the java language. Android heavily relies on the Java programming language all the SDKs required to build for android applications use the standard libraries of Java.
-
FIREBASE AUTHENTICATION -The app is authenticated using the firebase custom login with email and password. PASSWORD RECOVERY-The forgotten password can be reset by using the firebase authentication feature.
REALTIME DATABASE-The user's information is stored in a very structed way in the database.
STORAGE-The firebase storage is used to store all the media used by the user.
The app starts with a splash page including the animations for a time span after which it redirects to a welcome page :
This is the welcome Page :
-After that you will be redirected to a authentication page which consists of both login and register Button. -Firstly a new user must register himself with a working email and a password which has a minimum length of 6. -Then after that whenever he returns to the again he simply needs to lgoin and procced. -The whole of the authenticatoin process is based on the firebase custom authentication with email and password. -It has the key feature of resetting a forgot password. -Now when the user registers fpor the first time the information gets stored in the firebase real time database,with various details in. the form of various --branches.Every user is is unique and thus the database is manage in a very structered manner -The dashboard page looks like this
-Whenever a user logins in for the first time,the first thing he has to do is editing his profile. -There is a profile section in the bottom navigation bar.There in the bottom right corner there is an edit symbol and when the user clicks on it,he gets an alert box with 5 options.EDIT PROFILE PHOTO,EDIT COVER PHOTO,EDIT NAME,EDIT PHONE NUMBER,EDIT CITY. -He has to edit all these
-THE HOME PAGE It contains a CHATBOT At the top right corner where the bot answers most of the issues presented by the users -THE VETS ,PET CFARE,PET REHAB,PET TRAINING AND PET SHOPS takes in the users' location and dislpays the best possible results.
-THE COMMON DISEASES... It has DOGS,CATS,HORSES,PIGS,BIRDS AND CREEPY CRAWLER'S related diseases along with symptoms and treatemnet.It has a databasse of arround 700+ diseases with was obtained using web scrapping with the help of python. -We as a team of 1st year students in BTECH stream have prepared the project within a span of 1 month with learning those skill at the spot and implementing it. Worked on it day and night in completing the project.
-THE SOURCE CODE IS UP IN THE CODE SECTION of our master branch in this repository
https://www.youtube.com/watch?v=oywa0HrPDcM
This project is used by the following users:
- Riya Jain
- Shreya Tiwari
- K L Priyamvada
- Yash Mawalkar :- yash21bec38@iiitkottayam.ac.in
- Kishan Gurumurthy :- kishan21bcs192@iiitkottayam.ac.in
- Ram Samarth B B :- achiverram28@gmail.com
- N.N.L.Keerthana :- nyshadham21bcs185@iiitkottayam.ac.in
If you have any feedback, please reach out to us at yash21bec38@iiitkottayam.ac.in