Skip to content

Repository files navigation

Feed

Feed is a social media application built with Next.js, TypeScript, Tailwind CSS and MongoDB, featuring a robust functionality for posting, liking, and interacting with content.
It also includes a realtime chat system powered by Socket.IO for seamless, interactive messaging between users.

Live Demo - Project Live Link

📌 Features

🌐 Public Access

  • Landing Page — Welcome page introducing the platform.
  • Home Page — Browse the latest posts without signing in.
  • Explore Page — Search and view user profiles.

👤 User Features

  • Sign In / Sign up / Sign Out securely.
  • JWT-based session management.
  • Onboarding for new users
  • Profile editing with name, bio
  • Explore other users’ profiles and their posts.

📝 Post Features

  • Create, Like, Reply, and Delete Posts
  • Infinite scrolling feed
  • Post timestamps and like, reply counts
  • View user-specific posts and replies

💬 Chat Features

  • Realtime 1:1 chat via Socket.IO.
  • Message timestamps.
  • Chat list view
  • Last message preview
  • Unread message count badges
  • Online status and typing indicators.

💻 Tech Stack

Frontend:

Backend:


About

A social media platform with secure authentication, post creation, likes, replies, and real-time messaging.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages