This is a full-stack web application inspired by the popular social platform, Reddit. Built using Next.js, Express.js, and MongoDB, it provides users with the ability to create communities, post content, and engage in discussions seamlessly.
This project was developed to explore and demonstrate the core functionalities of a social platform while adhering to modern web development standards.
- 🔒 Secure JWT based authentucation and autherization.
- 🌐 Create and manage various communities.
- 📝 Post content with titles and text, image or video bodies.
- 💬 Commenting system for engaging discussions with threads included.
- 🔍 Search and discover communities and post.
- 👍 Upvote/downvote system to rank posts and comments
- 💬 Chat feature for real time conversation with other fellow redditors.
- 📱 Fully responsive design for seamless use across devices
- Next.js
- TypeScript
- Tailwind CSS
- Axios
- Redux
- Tanstack Query
- Socket.io
- Node.js
- Express.js
- TypeScript
- MongoDB
- Node mailer
- JSON Web Tokens (JWT) for authentication
- Socket.io
This application is a clone inspired by Reddit. It is not affiliated with, endorsed by, or connected to Reddit or its parent company in any way. All trademarks, logos, and brand names are the property of their respective owners.