Skip to content

anaspxr/reddit-clone-client

Repository files navigation

📝 Reddit Clone

🚀 Introduction

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.

🔗 Links

✨ Features

  • 🔒 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

🛠️ Tech stack

Frontend:

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Axios
  • Redux
  • Tanstack Query
  • Socket.io

Backend:

  • Node.js
  • Express.js
  • TypeScript
  • MongoDB
  • Node mailer
  • JSON Web Tokens (JWT) for authentication
  • Socket.io


Disclaimer:

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.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages