{"id":13825785,"url":"https://github.com/animavita/animavita","last_synced_at":"2025-05-15T00:13:30.708Z","repository":{"id":38906298,"uuid":"206103703","full_name":"animavita/animavita","owner":"animavita","description":"Trigger life-saving alerts, register animals for adoption and find the closest pet friend to adopt :dog:","archived":false,"fork":false,"pushed_at":"2025-05-04T15:34:53.000Z","size":8159,"stargazers_count":727,"open_issues_count":33,"forks_count":318,"subscribers_count":14,"default_branch":"v2","last_synced_at":"2025-05-13T04:09:48.598Z","etag":null,"topics":["android","animavita","expo","hacktoberfest","hooks","javascript","nestjs","nodejs","pet","react","react-native"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/animavita.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-09-03T14:56:52.000Z","updated_at":"2025-05-12T22:08:48.000Z","dependencies_parsed_at":"2024-09-21T11:03:01.603Z","dependency_job_id":"ea731ccc-e40b-41e8-8112-35279c9b36d4","html_url":"https://github.com/animavita/animavita","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animavita%2Fanimavita","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animavita%2Fanimavita/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animavita%2Fanimavita/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animavita%2Fanimavita/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/animavita","download_url":"https://codeload.github.com/animavita/animavita/tar.gz/refs/heads/v2","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254249206,"owners_count":22039029,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","animavita","expo","hacktoberfest","hooks","javascript","nestjs","nodejs","pet","react","react-native"],"created_at":"2024-08-04T09:01:27.028Z","updated_at":"2025-05-15T00:13:25.698Z","avatar_url":"https://github.com/animavita.png","language":"TypeScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003cimg src=\"https://i.imgur.com/amrsFJK.png\" alt=\"Animavita\" height=\"125\" width=\"125\"\u003e\n  \u003cbr\u003e\n  \u003cimg src=\"https://i.imgur.com/iSizpPl.png\" alt=\"Animavita\" height=\"45\" width=\"\"\u003e\n  \u003cbr\u003e\u003cbr\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003eA minimal, clean and beautiful mobile app to help people find the closest pet friend to adopt, rescue lives and change the world.\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003ci\u003e\"How to save a life?\" - The Fray\u003c/i\u003e \u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://discord.gg/BHHz77rhb6\"\u003e\n    \u003cimg src=\"https://img.shields.io/discord/829042103295410197?color=%237289DA\u0026label=Animavita\u0026logo=discord\u0026logoColor=white\" alt=\"Discord\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"http://makeapullrequest.com\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/contribuition-welcome-brightgreen.svg\" alt=\"PRs Welcome\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://saythanks.io/to/wendelfreitas\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/SayThanks.io-%E2%98%BC-1EAEDB.svg\"\u003e\n  \u003c/a\u003e\n\u003ca href=\"https://www.repostatus.org/#wip\"\u003e\u003cimg src=\"https://www.repostatus.org/badges/latest/wip.svg\" alt=\"Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.\" /\u003e\u003c/a\u003e  \n\u003c/p\u003e\n\n## :blush: **Why?**\n\nAnimavita is a combination of two Latin words, ‘Animal’ and ‘Vitae’, which means respectively ‘Animal’ and ‘Life’. This is an idea to create or animate something that was born a while ago, when I realized that facebook is used to publicize adoption and also ask for help for animals that lives on the streets.\n\nAnimavita's purpose is not to change how people use facebook to the activities described above, but to centralize the helpful information in a single application. Anyone can make an adoption request, but it doesn’t mean that the pet will be automatically adopted. It means that the person interested can talk to the person who registered the pet, allowing both sides to have a conversation, and the user to research and decide his favorite pet.\n\n## :dizzy: **Roadmap**\nIn v2, we aim to rebuild a simpler version of Animavita with a cleaner UI and a much better codebase that will make it easier for us to add new features over time and attract more and more contributors. The following epics list was thought to be completed as soon as possible to see whether the decisions made on https://github.com/animavita/animavita/discussions/120 work. Complex features such as in-app chat will be considered in the future.\n\n### Onboarding\n-   [ ] User can sign up https://github.com/animavita/animavita/issues/234\n\n### Pet Owner\n-   [ ] Owner can post a pet for adoption https://github.com/animavita/animavita/issues/237\n-   [x] Owner can see a list of their posted pets https://github.com/animavita/animavita/issues/238\n-   [x] Owner can edit a posted pet https://github.com/animavita/animavita/issues/240\n-   [ ] Owner can delete a posted pet\n-   [ ] Owner can receive adoption requests\n-   [ ] Owner can meet adopters by calling them\n-   [ ] Owner can accept adoption requests\n-   [ ] Owner can deny adoption requests\n\n### Pet Adopter\n-   [ ] Adopter can see a list of nearest pets for adoption (based on their location)\n-   [ ] Adopter can see pet details\n-   [ ] Adopter can like pets from the list (which will be added to the wishlist)\n-   [ ] Adopter can request to adopt a pet\n-   [ ] Adopter can see a list of their requested pets\n\n### Administration\nTBD\n\n### Business rules\n- During onboarding, the user can choose to be either an owner or an adopter, never both\n- When the owner meets an adopter, both should be able to see each other phone number\n- When the owner accepts an adoption request, all other requests for the same pet should be automatically denied\n- When the owner deletes a pet or accepts an adoption request, that pet should no longer be displayed in the adopter nearest pets list\n\n\n## Contributing\n\nRead the [contribution guidelines](https://github.com/animavita/animavita/blob/v2/CONTRIBUTING.md) before contributing.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimavita%2Fanimavita","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanimavita%2Fanimavita","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimavita%2Fanimavita/lists"}