Skip to content

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.

Notifications You must be signed in to change notification settings

BhumikaSingh-27/ShareMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published