This is the animal welfare app (frontend for the animal welfare api) built using react native.
-
Frontend
- React Native (Expo)
-
Backend
- Visit the github repo for the animal welfare api [https://github.com/SANKALP1011/AnimalHelperApi]
-
Screen recording of the entire app is provided below with the attached google drive link
[https://drive.google.com/drive/folders/1E7XhKvfEH386YNy--kXZvzjGkfGqLfAl?usp=sharing]
-
Api Call ( Entire api call is done in those specific folders )
- User.service.js - Ngo.service.js - Doctor.service.js
-
Screen Stack ( Divided into Authenticated and UnAuthenticated Stack )
- UserStack.stack.js ( Divided into Auth and Unauth ) - DoctorStack.stack.js ( Divided into Auth and Unauth ) - NgoStack.stack.js ( Divided into Auth and Unauth )
-
Screens ( Divided into User , Doctor , Ngo and Animal)
USER - UserDetails.screen.js - UserHome.screen.js Doctor - DoctorDetails.screen.js - DoctorHome.screen.js Ngo - NgoHome.screen.js - NgoDetails.screen.js Animal - Userside (Folder) - Doctoside (Folder) - Ngoside (Folder)
-
Context
- user.authContext.js - ngo.authContext.js - doctor.authContext.js
-
Install the expo cli on your local machine.
-
Once installed , run the app on your local machine with the help of command
expo start
-
Clone the docker image from the docker hub with following url
[https://hub.docker.com/repository/docker/sankalp1011/animalwelfareapp/general]
-
Run the image with the help of the followimg command
docker run -it -p 19000:19000 animalwelfareapp
- Work on onboarding screen.
- Add Logout Button