Skip to content

This project is a Social Media web app where user can post an Image and can also like what other users have posted.

Notifications You must be signed in to change notification settings

guptaji048/MERN-GRAPHQL-social-meadia-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN-GRAPHQL-social-meadia-app

This is a MERN + GraphQl Social Media web app where user can post an Image and can also like what other users have posted.

Backend :

  • Graphql
  • NodeJs
  • Apollo-server
  • MongoDb
  • Bcryptjs
  • jsonwebtoken

Frontend :

  • ReactJs
  • graphql
  • @apollo/react-hooks
  • apollo-cache-inmemory
  • apollo-client
  • apollo-link-context
  • apollo-link-http
  • cloudinary
  • Semantic-ui

Home Screen (Before Login) :

alt text

Home Screen (After Login) :

alt text

Features :

  • User can create a post by a single image and a title attached to that image
  • User can see other Image Posts of other users as well
  • Users can Like any Image Post whether it is his/her own image post or others.
  • User can alse delete his/her Image Post.
  • Only Authenticated User can like or Post Images.

TODO :

  • Pagination
  • User Detail Page

Start Server :

npm run serve

This will start Server at Port 5000

Start Client :

cd client
npm start

This will start Client at Port 3000

About

This project is a Social Media web app where user can post an Image and can also like what other users have posted.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published