sameer-soni / FriendZone

Social Media website using MERN stack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FriendZone (Work in Progress)

Description

A social media website built using the MERN stack, where users can connect with others, share posts, and interact with content.

img

Technologies Used

  • Frontend: React, Tailwind CSS
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: JSON Web Tokens (JWT)
  • Real-time Chat: Socket.io

Features

  • User registration and login
  • Create and edit user profiles
  • Post and delete content
  • Like and comment on posts
  • Send and accept friend requests
  • Real-time chat functionality for private messaging

Getting Started

To setup the project locally, fork and clone it, then follow these simple steps:

Installation

  1. In both 'backend' and 'frontend' folder, do
    npm i
  2. To start the backend server, navigate to backend directory
    npm run dev
  3. To start the frontend server, navigate to frontend directory
    npm run dev

Contributing

We welcome contributions from the community to improve and add new features to our social media website. Any contributions you make are greatly appreciated.

  1. Fork the Project.
  2. Clone the forked repository to your local machine:
    git clone https://github.com/sameer-soni/Social-Media-website.git
  3. Create your feature branch.
    git branch feature
    Do checkout to it
    git checkout feature
  4. Commit your changes
    git add .
    git commit -m "Add your commit message here"
  5. Push the branch
    git push origin feature
  6. Open a Pull Request.

About

Social Media website using MERN stack


Languages

Language:JavaScript 97.9%Language:CSS 1.6%Language:HTML 0.4%