Petcom

Petcom

A community application for animal lovers to interact, form communities and amplify voice of those who can't speak

Finished: June 26, 2023

Full Stack Project

About

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 contribute to their welfare can have a specific destination to get information about various things depending upon the community.

Inspiration

When the entire Reddit Saga happened, I saw a lot of people discussing the uniqueness of the app and features it provides. My society along with other neighboring ones operate animal welfare organization. That's where I got the idea to build a web app such that people in my locality can at least use this web app to communicate any urgent adoption, vaccinations etc.

Tech Stack:

Front End: Next.js 13, TailwindCSS, Shadcn/ui
Back End: Prisma, PlanetScale, TypeScript, Uploadthing, Upstash Redis

Features

  • 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

Screenshots:

Blog Post Image
Blog Post Image