Skip to content

This project is a social media app where users can share their thoughts as well as images with other users. Users are able to create, update, and delete posts.

Notifications You must be signed in to change notification settings

EPW80/Facebook-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Facebook clone

This project is a social media app where users can share their thoughts as well as images with other users. Users are able to create, update, and delete posts. This application uses Graphql, Mongo, Express, React, and Node for a true realtime web application. Frontend uses latest Hooks from React, React Router and Apollo Client for performing Queries, Mutations and Subscriptions. This Project also utilizes React Hooks including Context API to achieve Redux like architecture.

Built

  1. Node JS Express Framework is used as a building Backend part of this Website.
  2. MySQL is used to Store User Details, passwords and URL of Photos.
  3. JWT is used for for Authenticate a User. User can only authenticate using Custom Email Password Method.
  4. React JS is used as frontend Framework for building SPA.
  5. Redux for State Management on React Application
  6. Bootstrap is used for building UI and this website is Responsive for Desktop Devices and Tabs only

Installation

Clone repository:

git init
git clone
npm init
pnm install
npm run server // to start only Backend server
npm run Client // to start React Development server only

Demo

Deployment

Heroku

Contributor

Erik Williams

About

This project is a social media app where users can share their thoughts as well as images with other users. Users are able to create, update, and delete posts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published