Social media

Technologies

Javascript

Image
JavaScript Icon

NodeJS

Image
NodeJS Icon

React

Image
React Icon

MongoDB

Image
MongoDB Icon

This is a comprehensive full-stack social media application that enables users to connect, share photos, and engage with their community. The platform features a modern, responsive design built with Node.js and React, delivering an optimal user experience across all devices.

The backend infrastructure is powered by Express.js, creating a scalable REST API that handles user authentication, content management, and social interactions. MongoDB serves as the database solution, providing  document storage for user profiles, posts, and media content. Axios facilitates seamless HTTP communication between the frontend and backend services.

Key features include:

  • User authentication and profiles with secure login/registration

  • Photo sharing capabilities with image upload and storage

  • Real-time social interactions including likes, comments, and follows

  • Dynamic routing with React Router for smooth navigation

  • Responsive design using Tailwind CSS for modern, mobile-first styling

  • RESTful API architecture ensuring scalable data management

  • MongoDB integration for efficient data persistence

The application demonstrates modern web development best practices, including component-based architecture, state management, secure API integration, and database optimization.

Video file