Skip to content

abi26anamo/YeneHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

YeneHub

Full Stack Social Media Website yeneporfile

Features

  • Email & Password Authentication
  • Persisting Auth State
  • Searching for users
  • Posting posts
  • Commenting on Posts
  • Liking Posts
  • Following and Unfollowing friends
  • Dispalying the number of likes,comments
  • Profile page for user
  • Filtering posts (Based on user)
  • Deleting Own Posts
  • Get specific user posts
  • Getting Friends List

Running Locally

After cloning this repository, migrate to YeneHub folder. Then, follow the following steps:

  • Create MongoDB Project & Cluster
  • Click on Connect, follow the process where you will get the uri.- Replace the MongoDB uri with yours in backend/index.js. Then run the following commands to run your app:

Server Side

  cd backend
  npm install
  npm run dev (for continuous development)
  OR
  npm start (to run script 1 time)

Client Side

  cd frontend
  npm install
  npm start

Tech Used

Server: Node.js, Express, Mongoose, MongoDB,

Client: ReactJs,ReduxToolkit, Redux-Persist,React-Router,Formik,Yup,React-DropZone

Feedback

If you have any feedback, please reach out to me at abianamo282@gmail.com

Releases

No releases published

Packages

No packages published

Languages