{"id":19762724,"url":"https://github.com/m1thrandir225/pawprint","last_synced_at":"2026-03-05T01:02:29.481Z","repository":{"id":262312974,"uuid":"886859146","full_name":"m1thrandir225/pawprint","owner":"m1thrandir225","description":"Pawprint is an pet adoption centre web application written using .NET Core and Blazor. ","archived":false,"fork":false,"pushed_at":"2025-05-23T10:27:11.000Z","size":8881,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-20T01:56:28.643Z","etag":null,"topics":["backend","csharp","dotnet","onion-architecture","pets"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/m1thrandir225.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-11T18:26:01.000Z","updated_at":"2025-05-27T07:59:35.000Z","dependencies_parsed_at":"2024-11-11T19:32:11.509Z","dependency_job_id":"a8de6617-3f6b-44a3-8c32-95db863bb2e2","html_url":"https://github.com/m1thrandir225/pawprint","commit_stats":{"total_commits":127,"total_committers":3,"mean_commits":"42.333333333333336","dds":0.6299212598425197,"last_synced_commit":"2fd4f9f4a7acc0bcf15945b83aa603bfdcbafc10"},"previous_names":["m1thrandir225/pawprint"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/m1thrandir225/pawprint","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m1thrandir225%2Fpawprint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m1thrandir225%2Fpawprint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m1thrandir225%2Fpawprint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m1thrandir225%2Fpawprint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m1thrandir225","download_url":"https://codeload.github.com/m1thrandir225/pawprint/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m1thrandir225%2Fpawprint/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30104218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T00:38:46.881Z","status":"ssl_error","status_checked_at":"2026-03-05T00:38:45.829Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["backend","csharp","dotnet","onion-architecture","pets"],"created_at":"2024-11-12T04:06:24.027Z","updated_at":"2026-03-05T01:02:25.108Z","avatar_url":"https://github.com/m1thrandir225.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Header](.github/header.png)\n\n# Paw Print\n\n\n## About the Project\nPawPrint is an innovative pet adoption platform designed to connect shelters, rescue organizations, \nand potential adopters in a seamless and user-friendly way. \nOur mission is to reduce the number of homeless pets by making adoption easier, more accessible, \nand more appealing than buying pets.\n\nWith its intuitive and visually appealing user interface, \nthis project aims to empower shelters and individuals to list pets available for adoption, \ncomplete with detailed profiles, photos, and adoption requirements. Users can easily search, \nfilter, and connect with pets that match their preferences, lifestyle, and location.\n\n## Database \u0026 Entities \n![Database Design](./.github/db-design.png)\n\n## Features\n- Browsing and filtering available listings from both shelters and users.\n- Creation of listings both as a Adopter (User) or as a Shelter.\n- Customizing the user's preferences based on their preferred pet sizes, types and genders.\n- Recommending users current available listings based on their preferences\n- As a owner of a listing the ability to update the current adoption process with counselor notes, the adoption status as well as dates to tell the candidate what he can expect\n- Email notifications for crucial actions throught the adoption process, such as: new candidates on your listing, new information for your current request on a listing, registration etc... \n- An intuitive admin panel for those hosting to offer the ability to add new pet sizes, types, genders as well as health statuses and adoption statuses.\n- The ability to change the roles of user's\n- User authentication \u0026 authorization using Json Web Tokens.\n- Swagger \u0026 API documentation for all the controllers\n- Stripe integration for donations.\n## Screenshots\n![Screenshot1](./.github/screenshot-1.png)\n![Screenshot2](./.github/screenshot-2.png)\n![Screenshot3](./.github/screenshot-3.png)\n![Screenshot4](./.github/screenshot-4.jpeg)\n![Screenshot5](./.github/screenshot-5.png)\n![Screenshot6](./.github/screenshot-6.png)\n![Screenshot7](./.github/screenshot-7.png)\n![Screenshot8](./.github/screenshot-8.png)\n\n## License\n\nThis project under a [MIT License](LICENSE).\n\n## Roadmap\n- A detailed shelter page to view all the current shelter's listings. \n- An option for a shelter to add donations to their page to support their commitment to the mission. \n- An option to export the data of your listings to a supported format (CSV or Excel)\n- Mobile friendly website.\n\n## Authors\n\nThis project has been made by Sebastijan Zindl, Marko Ilioski and Sara Apostolovska. \n\n## Related Projects\n- [Frontend](https://github.com/m1thrandir225/pawprint-frontend)\n\n## How to run locally\nRequirements:\n - .NET 8\n - Resend (for mail integration)\n - Stripe \n\nTo set up the project we recommend using Rider.\n\nBefore running the project please setup a `.env` file in the Web project with all the required fields based on the current\n`.env.example` file \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm1thrandir225%2Fpawprint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm1thrandir225%2Fpawprint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm1thrandir225%2Fpawprint/lists"}