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