Welcome to the Purrfect - Pet Adoption Website! This project is a showcase of modern web development technologies including Next.js 13, Prisma, Next-Auth, Tailwind and many more . Feel free to explore the code and features to get a sense of my capabilities.
Here're some of the project's best features:
- Register and log in using platforms like Google and GitHub using Next-Auth.
- Pet owners can register pets for adoption with simple adoption process.
- Owner can confirm adoptions by reviewing comprehensive adoption criteria.
- Dynamic "Load More" feature for exploring more pets.
- Search pets within 100 KM from your distance.
- Discover pet locations and approximate distances from your current location.
- Personalize your pet search with advanced attribute filters.
- Latest Next.js 13 app directory development.
- Sleek Dark Mode and Light Mode feature for user preference.
- Tailwind CSS class sorting merging and linting.
- Code and file organization maintained with following the best practice.
1. Install node_module
npm install
2. Run local server
npm run dev
Technologies used in the project:
- Next.js
- React
- Prisma
- Next Auth
- React Leaflet
- Leaflet
- Axios
- Zustand
- Typescript
- React Hook Form
- Tailwind
- Radix UI
- MongoDB
Licensed under the MIT license.