A community application for pet lovers and advocates working for pet and animal welfare.
![petcom8](https://private-user-images.githubusercontent.com/84381242/248866928-cf9780bb-61bd-425c-924f-02715b03f7d5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzNjM4NjUsIm5iZiI6MTcyNTM2MzU2NSwicGF0aCI6Ii84NDM4MTI0Mi8yNDg4NjY5MjgtY2Y5NzgwYmItNjFiZC00MjVjLTkyNGYtMDI3MTViMDNmN2Q1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAzVDExMzkyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNlNWRlZWQyMmQxZTFhMmY4NzVmNDZlNTM5NGRkMWMwNWFhNTAzMzdjYWQ2MGUzNDczMmEyYjA3NzBmYTRmODkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.sr1-qzGcFMRZvvZuXQvNYNdp_18qCt0iN22LC7a4O7A)
![petcom9](https://private-user-images.githubusercontent.com/84381242/248867111-b8c3c86a-0db9-4ab1-82a3-28f418a9c8f4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzNjM4NjUsIm5iZiI6MTcyNTM2MzU2NSwicGF0aCI6Ii84NDM4MTI0Mi8yNDg4NjcxMTEtYjhjM2M4NmEtMGRiOS00YWIxLTgyYTMtMjhmNDE4YTljOGY0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAzVDExMzkyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg1MDFhZDFjYmNjYjBhZjY0ODUxNzM5YmRlNDBmNGU3Nzk5ZTE3ZDhlYTcxYWNhNmNlNTk4MTQzZmI3NTBkNjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.1Qm-arkXKnTnTac-ml4MDeL7g8_QtcgdXxSIZ2igNg4)
![petcom10](https://private-user-images.githubusercontent.com/84381242/248867146-128bbbc1-49d2-43a4-a0a2-2068591a08fd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzNjM4NjUsIm5iZiI6MTcyNTM2MzU2NSwicGF0aCI6Ii84NDM4MTI0Mi8yNDg4NjcxNDYtMTI4YmJiYzEtNDlkMi00M2E0LWEwYTItMjA2ODU5MWEwOGZkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAzVDExMzkyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMxY2QyOTk1YzlkOWVhZDI2M2U2MGU4NDQ4YWQwZjc5MTJkNDRiYTU3MmEyOWY2YjQ4OTJjMGM2OTNmMzllOWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Alah_zOgwoQnyEWWcrKUjSEjd0b02K_74WEnIPAhyR0)
![petcom1](https://private-user-images.githubusercontent.com/84381242/248867283-ba98fc53-a607-4280-94e8-4ec0cafb1188.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzNjM4NjUsIm5iZiI6MTcyNTM2MzU2NSwicGF0aCI6Ii84NDM4MTI0Mi8yNDg4NjcyODMtYmE5OGZjNTMtYTYwNy00MjgwLTk0ZTgtNGVjMGNhZmIxMTg4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAzVDExMzkyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE0ZDBhYWE4YTVjMGVlZjRiYThlYWM5YTZiZDI1YzhiMDY3NGQ3ZGI4NjdiNjM3Y2Y4MzQ5OGViOTNjNjBkMzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.nD7-aDy9F1-flMaYdPb1zbozFewUCq0whDi4WaNPn_M)
![petcom2](https://private-user-images.githubusercontent.com/84381242/248867290-de964f52-1389-4f25-96be-33c5377a95e3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzNjM4NjUsIm5iZiI6MTcyNTM2MzU2NSwicGF0aCI6Ii84NDM4MTI0Mi8yNDg4NjcyOTAtZGU5NjRmNTItMTM4OS00ZjI1LTk2YmUtMzNjNTM3N2E5NWUzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAzVDExMzkyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI3OGYwZWIxMjNjZTI0M2IxODFlODVmZmI1M2UwYWRhYjRiZmY2YzNlZWNjMTExOTMwZTljNGY0OGQ4NTEyODAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.nHhx175JdbXVsg_umfXCGWSBopbGpugJNBsCCcCY9To)
![petcom3](https://private-user-images.githubusercontent.com/84381242/248867292-b69fc041-1fb4-40e0-8fc9-d13389bd2cca.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzNjM4NjUsIm5iZiI6MTcyNTM2MzU2NSwicGF0aCI6Ii84NDM4MTI0Mi8yNDg4NjcyOTItYjY5ZmMwNDEtMWZiNC00MGUwLThmYzktZDEzMzg5YmQyY2NhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAzVDExMzkyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU5MDE5ZGUxYzVjZGI0NDc5NzYxMWY2NWJkZGQyYTVjNTU2YWQyMzcwNTA4NjIwNmY3OTg0ZmQ5NmQzMzJmYzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.i2UAHEcZKFW8RHLrkANEIcL9j4DMHc_svR1hnFflQLk)
![petcom4](https://private-user-images.githubusercontent.com/84381242/248867295-a6889d23-51f8-40d8-8472-a3d441b7639a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzNjM4NjUsIm5iZiI6MTcyNTM2MzU2NSwicGF0aCI6Ii84NDM4MTI0Mi8yNDg4NjcyOTUtYTY4ODlkMjMtNTFmOC00MGQ4LTg0NzItYTNkNDQxYjc2MzlhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAzVDExMzkyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY0OTQzMDE5MWNiNzQxMWFjNzI1MzI5NGNiZDQyMGUwNTlhMzJlYWQ1ZDgxZDdkMmU0YWQwNzUwOGJkNjQ4ZmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.M_n55RB2Wop0sDQ4qqPK4LtgDcxaEw5ye09TpESrnLk)
![petcom5](https://private-user-images.githubusercontent.com/84381242/248867297-daf38f52-09f1-4603-954c-1ff9038f4fed.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzNjM4NjUsIm5iZiI6MTcyNTM2MzU2NSwicGF0aCI6Ii84NDM4MTI0Mi8yNDg4NjcyOTctZGFmMzhmNTItMDlmMS00NjAzLTk1NGMtMWZmOTAzOGY0ZmVkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAzVDExMzkyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY3MTJjZWI1ZjU1OTg5MGMzODg3OWNiOTNjZGNlZTU4NzcxYTM4N2RiMmE2Nzk5YjVmNGZiMTc5NzQ1OWVjOTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.czVVArCjLMERWVk2HhOXBoHgnwssFQ7D_9xQgwp7rv8)
![petcom6](https://private-user-images.githubusercontent.com/84381242/248867300-8389fe22-4614-48cd-9eef-c2efd32f4838.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzNjM4NjUsIm5iZiI6MTcyNTM2MzU2NSwicGF0aCI6Ii84NDM4MTI0Mi8yNDg4NjczMDAtODM4OWZlMjItNDYxNC00OGNkLTllZWYtYzJlZmQzMmY0ODM4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAzVDExMzkyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJjMjNjYmQyYzYyYzViZGJhOTg1MTdkYzMzMGZhNmM2Mzg2Y2YwZmRiMGI3NmJhYjBkOTNhMTkxZDU5MzU1NTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.3mlZ6SUlSBCshRQHmjn9oHSrnkgTeVb7qwK6Vu38wSg)
![petcom7](https://private-user-images.githubusercontent.com/84381242/248867304-d2bd11c3-a50a-4134-a81c-abb7aa50a33d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzNjM4NjUsIm5iZiI6MTcyNTM2MzU2NSwicGF0aCI6Ii84NDM4MTI0Mi8yNDg4NjczMDQtZDJiZDExYzMtYTUwYS00MTM0LWE4MWMtYWJiN2FhNTBhMzNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAzVDExMzkyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI5MzhmM2YwNDU4MTNhOGFiYzQxZDQ1NWYxYmU3Y2NlNzE1ZjViYWY3MThkYjFlYTc2YWMwMGEzODhlNWVkOGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.CC_hybRF3LEDtOyaoqyPKM-_RbiRAFlefO2pPCMqyZE)
A community application for pet lovers and advocates working for pet and animal welfare. Here you can create various communities and post on the topics related to it. You can also upvote the posts, reply to comments like the comments and so much more. We created this application so that people who love pets and contibute to their welfare can have a specific destination to get information about various things depending upon the community.
Front End: Next.js 13, TailwindCSS, Shadcn/ui
Back End: Prisma, PlanetScale, TypeScript, Uploadthing, Upstash Redis
- Infinite scrolling for dynamically loading posts
- Authentication using NextAuth & Google
- Custom feed for authenticated users based on what community they have joined
- Advanced caching using Upstash Redis
- A beautiful and highly functional post editor
- Image uploads & link previews using uploadthing
- Full comment functionality with nested replies, Upvoting them
- Up Voting and Down Voting for Posts