Sociably
Sociably is a full-stack MERN-based mini-Facebook clone that offers real-time social interactions using Socket.IO. It features secure user authentication with JWT and Google OAuth2, post creation with image upload and preview, liking and commenting functionalities—including comment likes—and a modal-based post viewer similar to Facebook. Real-time updates are implemented for post creation, likes, comments, and comment likes. On the frontend, React is used alongside Tailwind CSS, TanStack React Query, React Hook Form, and Axios for a smooth and dynamic user experience. The backend is powered by Node.js, Express, and MongoDB, with key libraries such as bcryptjs, multer, and google-auth-library. Authentication uses short-lived access tokens (stored in memory) and long-lived refresh tokens (stored in HttpOnly cookies) for enhanced security. Note: This is only a sample project. I do not claim any ownership of the project and all copyrights to the owner.
Images




