Skip to content

Optimized and robust Social Media Application build using the MERNG Stack. GraphQL along with the apollo server in node is used to setup the backend to create the self-documenting GraphQL API which interacts with MongoDB using mongoose and apollo client is used on the client-side based on React to communicate with the API. Users can login/regist…

Notifications You must be signed in to change notification settings

shehroze-1122/merng-shareit-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Share It

The frontend is based on React, Semantic UI, Apollo Client while the backend is based on NodeJs, GraphQL with Apollo Server and MongoDB serving as a database.

The schema is laid using GraphQL and Apollo Server. The front end communicates with the server using Apollo Client and the server performs the major authentications.

It's a CRUD Application and it has a login and register page. The home page displays all the posts but the ability to post is only given to the users logged in and have their valid tokens which the backend created. Users can also like, comment on posts and delete their own posts and comments.

Demo

  • Home Page when user is not logged in

Home

  • Individual Post Page

Post

  • Login Page

Login

  • Register Page

Register

  • Home Page when user is logged. In this view a delete icon will be displayed against posts and comments that belong to the user logged in.

Home

Technologies used

  • ReactJs
  • Semantic Ui
  • Apollo Client
  • NodeJs
  • GraphQL
  • Apollo Server

About

Optimized and robust Social Media Application build using the MERNG Stack. GraphQL along with the apollo server in node is used to setup the backend to create the self-documenting GraphQL API which interacts with MongoDB using mongoose and apollo client is used on the client-side based on React to communicate with the API. Users can login/regist…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published