Skip to content

About

Animal Shelter Web App With Sanity CMS For SKU basked Inventory Management

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Shelter App — Simple Animal Shelter Management Website

A basic and responsive web app for managing an animal shelter. Built with Next.js and powered by Sanity CMS for content management, the platform supports viewing available animals, downloading adoption applications, FAQs, and accepting donations via GoFundme. It raised over $2,000 for my local animal shelter through the implementation of multiple donation CTAs where people see the animals.


Technologies Used

Next.js React Sanity JavaScript Vercel

Screenshot of Animal Shelter Website Design


Table of Contents


Features

  • Responsive animal display grid
  • Downloadable application PDFs
  • FAQs covering hours, volunteering, fees, and more
  • Stripe-integrated donation CTA (raised over $2,000)
  • Powered by Sanity Studio for easy CRUD animal management
  • Confetti animations for donation confirmations

Project Highlights

  • Animal Display: Responsive grid of animals, auto-managed from Sanity
  • FAQs: Adoption process, visiting hours, volunteering, and more
  • Adoption Form: PDF downloadable by potential adopters (shared free using DocDroid)
  • Donation Callout: Multiple CTAs linked to GoFundMe, raised $2,000+ for my local shelter
  • Minimal UI: Basic, accessible design optimized for mobile and desktop

Sanity CMS Integration

Easily manage animal listings using Sanity Studio. Add, update, or remove pets/products with just a few clicks. The front-end dynamically pulls from the Sanity dataset using:

  • @sanity/client
  • @sanity/image-url
  • next-sanity-image

No need to redeploy — changes appear live.


GoFundme Donations

Raised $2,000+ through the simple donation CTAs & GoFundme


Contributing

Want to help out?

  1. Fork the repo
  2. Create a feature branch (git checkout -b feature/NewFeature)
  3. Commit your work (git commit -m 'Add new feature')
  4. Push it (git push origin feature/NewFeature)
  5. Submit a pull request

Contact

Questions? Feedback?

Email: mhwebdevelopment@gmail.com
Website: mhwebdevelopment.com


License

This project is licensed under the MIT License.


Back to Top

Back to Top

About

Animal Shelter Web App With Sanity CMS For SKU basked Inventory Management

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages