Skip to content

AdoptPaw is a platform aimed at tackling the issue of street and sheltered animals by facilitating pet adoptions. Our goal is to create an ecosystem of solutions to reduce the population of street animals and provide them with loving homes.

License

Notifications You must be signed in to change notification settings

Kumar-Sahani200/AdoptDog

Repository files navigation

AdoptPaw

Deployed Site

AdoptPaw is a platform aimed at tackling the issue of street and sheltered animals by facilitating pet adoptions. Our goal is to create an ecosystem of solutions to reduce the population of street animals and provide them with loving homes.

Getting Started

To get started with AdoptPaw, visit our deployed site and explore available animals for adoption. You can also add details of local street or sheltered animals to help them find homes.

Prerequisites

To contribute to the project, ensure you have Node.js and npm installed on your local machine.

cd into project

Install all the dependencies

npm i

Then, run the development server:

npm run dev

Or, you can run the production server:

npm run build

Open http://localhost:3000 with your browser to see the result.

Tech Stack

  • Next.js (app router)
  • MongoDB (mongoose)
  • Clerk.com, EdgeStore (single DND for file uploads)
  • TypeScript and JavaScript versions available
  • Note: TypeScript version has been discontinued but if you want the TS version, contact me at kumarsahani1311@gmail.com

Features

  • Public platform for pet adoption
  • Ability to add details of local street or sheltered animals
  • Protected API routes with server-side validations

Contributing

We welcome contributions from developers who believe in our cause. If you're interested in contributing, please fork the repository and submit a pull request. Don't forget to follow our code of conduct.

Feedback and Suggestions

We value feedback and suggestions from our community. If you have any ideas on how we can improve AdoptPaw, feel free to reach out to us.

Acknowledgements

We would like to thank Kumar Sahani and Saheli Bishnu for their contributions to bringing this project to life.

License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License.

About

AdoptPaw is a platform aimed at tackling the issue of street and sheltered animals by facilitating pet adoptions. Our goal is to create an ecosystem of solutions to reduce the population of street animals and provide them with loving homes.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published