This app is for animal lovers, to help these animals from extinction, This app lets the user adopt their favourite animal with tokens and help take care of them by donating to a non profit organization to protect the animals.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
- About the Project
- Getting Started
- Features and Functionality
- Concept Process
- Development Process
- Final Outcome
- Roadmap
- Contributing
- License
- Contact
- Acknowledgements
This app helps protect endangered animals and also helps researchers tag an animal quicker with the use of AI to speed up the tagging process to relieve as much stress from the animal by quickly tagging and releasing.
Users can adopt animals with tokens where the user will purchase tokens that will be directly donated to a non profit organization to help these animals, the user will be able to name their animal, feed them, play with them and improve their habitat.
Users will also be able to gift adopted animals to freinds and family.
Being able to sign in with google and apple makes it easier for the user to get through the registration process and quickly adopt a lovable animal.
Animals can be tracked on a map and users can see how far their animal is from them in realtime.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
For development, the latest version of Visual Studio is required. The latest version can be downloaded from Xcode
- Clone the repo
git clone https://github.com/Pieter-stack/Animdo.git- Open the project
Locate and drag file into xcode.
- Run project
Choose simulator and press play button in top left cornerOnboarding experience for the user to learn more about the app
Register and login to the app, or use google/ apple authentication to login and register for quicker and easier access
Explore and learn more about each animal
Help researchers tag animals to keep them safe
Adopt various animals, to help them from getting extinct by donating to the cause
See their location, gift to a friend and name your adopted newling
The artwork was created with Figma.
Tagan animal with the help of AI.Learnmore about each animal.Adoptan animal and take care of them.Giftyour adopted animal to a friend or family member.Trackyour adopted animal and see their location and distance from you.
The Conceptual Process is the set of actions, activities and research that was done when starting this project.
The Development Process is the technical implementations and functionality done in the backend of the application.
SwiftUI to design the pages used in Animdo.
- One highlight was to
exploreand research more about endangered animals and also being able to help them. - Being able to expand on the project and get the app for both user and researcher to intercat seamlessly together.
- Being able to expand on the project by using multiple new packages and services to create a fully responsive and ready for production app.
- I struggled at first with the storekit
in app purchacesbut later got it working seamlessly.
The Reviews and Testing consists of in class, reviews.
- Expand on a subscription based program for users to help animals monthly.
- Expand on the endangered list with even more animals to help.
- Implement live animal tracking with a research company.
To see the promotional video, click below:
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Pieter Venter - PieterVenter
Distributed under the MIT License. See LICENSE for more information.\
- Pieter Venter - pieterven12@gmail.com
- Project Link - https://github.com/Pieter-stack/Animdo










