Repo of Reddit clone application, built with Next 13.
DEMO: https://redditv2.vercel.app/
- Create account with email/google
- Create/update/delete community
- Create/read post
- Create upvote/downvote to post/comment/reply
- Create comment/reply
- 1on1 chat (built with Subscriptions)
- Next.js 13 App router
- Email/Google authentication
- Infinite scrolls using cursor pagination
- Light/Dark mode
- Rich text editor
- Optimistic UI
- Responsive design
- Storybook UI documentation
- GraphQL Subscriptions
Feed | Post |
---|---|
Profile | Dark Mode |
Rich editor | Lighthouse |
Accesibility - Background and foreground colors do not have a sufficient contrast ratio. SEO - Lighthouse was unable to download a robots.txt file |
- Next.js 13 (Typescript)
- GraphQL
- Pothos GraphQL
- Apollo Client
- Prisma
- PostgreSQL
- TailwindCSS
- Storybook
- Next-Auth
- Zod