MTRX Social Network

A modern MERN stack application featuring Socket.io and Chakra UI. It offers JWT authentication, post management, user following, theme switching, responsive design, and an image-based chat.

SourceCodeDemo
Slide 1

Why and How Was It Created?

This was my first ambitious project aiming to master full-stack development. I followed a detailed tutorial and integrated various features, such as JWT authentication and real-time data updates. Although handled on the client side, it provided me with invaluable lessons in linking frontend and backend technologies.

Features & Technologies

  • Tech Stack: MongoDB, Express.js, React.js, Node.js, Socket.io, Chakra UI
  • JWT authentication and authorization
  • Post creation and deletion
  • Like system
  • Commenting system
  • User follow/unfollow functionality
  • Account freeze option
  • Dark/Light mode
  • Chat with image support