BhumikaSingh-27 / ShareMate

ShareMate is a social media app which connects users and enables to share their content to the web similar to what Twitter and Instagram does. It has features such as create post, react to posts, view and update user details, follow other users , bookmark your favourite posts, etc.

Home Page:https://bhumikasingh-sharemate.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sharemate Logo

A Social Media App to connect with people

Share anything and everything!

How to install and run locally?

$ git clone https://github.com/BhumikaSingh-27/ShareMate.git
$ cd sharemate
$ npm install
$ npm start

Features -

  • User Feed
  • List all user posts
  • Sort by Date & Trending
  • Create a Post
  • Like a post
  • Edit & Delete Post
  • User Profile
  • Add Avatar
  • Add Bio
  • Add Portfolio URL
  • Follow/Unfollow
  • Explore Feed
  • Bookmark Post
  • Authentication
    • Sign-up
    • Login
    • Logout
  • Loading and Alerts

Built with -

  • React JS
  • React Context API + useReducer
  • React Router v6
  • Vanilla CSS
  • Material UI Icons
  • mockBee backend
  • React Toastify

Video -

https://www.loom.com/share/13cf6aa5519940a08840f6f6ce954726

About

ShareMate is a social media app which connects users and enables to share their content to the web similar to what Twitter and Instagram does. It has features such as create post, react to posts, view and update user details, follow other users , bookmark your favourite posts, etc.

https://bhumikasingh-sharemate.netlify.app/


Languages

Language:JavaScript 84.3%Language:CSS 14.4%Language:HTML 1.3%