/SocioMedia-Backend

SocioMedia.com is a modern social media platform designed to connect you with friends.

Primary LanguageJavaScript

SocioMedia.com - A Social Media Application

SocioMedia.com is a social media application that allows you to connect with your friends and stay connected in a virtual social environment. This project leverages various technologies to create a seamless user experience.

Technologies Used

Frontend

  • React: A JavaScript library for building user interfaces.
  • Formik: A popular form library for React applications, simplifying form management.
  • Yup: A schema validation library used with Formik to validate form data.

Backend

  • Node.js: A JavaScript runtime for building server-side applications.
  • Express.js: A web application framework for Node.js, used for building the server-side of the application.

Features

  • User Registration: Create an account to get started.
  • User Authentication: Securely log in with your credentials.
  • Profile Management: Update your profile information and picture.
  • Friend Requests: Send and receive friend requests.
  • News Feed: View posts from your friends and share your own.
  • Notifications: Receive updates on friend requests, likes, and comments(incoming).
  • Messaging: Chat with your friends in real-time(Incoming).

Getting Started

  1. Clone the Repository: Start by cloning the SocioMedia.com repository to your local machine:

    git clone https://github.com/Sompalkar/SocioMedia.com.git