Overview:
Shreddit is a modern fullstack Reddit clone that is built using Next.js and Tailwind, and deployed on Vercel. It offers a wide range of features and meta-features, making it a powerful platform for users to engage in discussions and share content.
Features:
- Infinite scrolling:
- Beautiful post editor:
- Light and Dark modes:
- Authentication with NextAuth & GitHub:
- Custom feed for authenticated users:
- Image uploads & link previews:
- Full comment functionality with nested replies:
Installation:
To run Shreddit locally, follow these steps:
- Clone the repository and install dependencies.
- Copy .env.example to .env and update the variables.
- Sync the Prisma schema with your database.
- Start the development server.
Summary:
Shreddit is a feature-rich Reddit clone that incorporates modern technologies like Next.js and Tailwind to provide users with a visually appealing and functional platform for engaging in discussions. With its various features and meta-features, Shreddit offers a comprehensive experience for both content creators and consumers.