Skip to content

This is a social media application built using the MERN stack (MongoDB, Express.js, React.js, Node.js) along with Chakra UI for styling and JSON Web Token (JWT) for authentication. The app allows users to register, log in, post content, like posts, follow other users, and leave comments.

Notifications You must be signed in to change notification settings

ignitinsharma/socialbuzz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SocialBuzz - social media using MERN stack

This is a social media application built using the MERN stack (MongoDB, Express.js, React.js, Node.js) along with Chakra UI for styling and JSON Web Token (JWT) for authentication. The app allows users to register, log in, post content, like posts, follow other users, and leave comments.

Deployed Link

https://socialbuzz.vercel.app/

Technologies

The project uses the following technologies and frameworks:

  • HTML
  • CSS
  • Javscript
  • React.js
  • React-Router-Dom
  • Reduxjs
  • Chakra UI
  • MongoDB
  • Express.js
  • Node.js
  • JSON Web Token (JWT)
  • Cloudinary for Images

Installation

Provide instructions on how to install and set up your project locally. Include any prerequisites or dependencies required. For example:

  1. Clone the repository: https://github.com/ignitinsharma/socialbuzz.git
  2. Navigate to the project directory: cd frontend
  3. Install dependencies: npm install
  4. Start the development server: npm start

Features

The social media app includes the following features:

  1. User Registration and Login: Users can create an account and log in to access the app's features.

  2. Create Posts: Users can create posts, share their thoughts, and upload images or videos.

  3. Like/Dislike Posts: Users can like or dislike posts to express their preferences.

  4. Follow/Unfollow Users: Users can follow other users to stay updated with their posts. They can also unfollow users if they no longer wish to see their content.

  5. Comment on Posts: Users can leave comments on posts to engage in discussions.

  6. Search Functionality: Users can search for other users or specific posts using keywords or usernames.

Screenshots

Screenshot 1

  • Login Page *

Screenshot 2

  • Register Page *

Screenshot 3

  • Home Page *

Screenshot

  • Create Post Section *

Screenshot 4

  • Search User *

Screenshot 5

  • After clicking on user redirected to profile page *

Screenshot 6

  • Solo post page for comments and likes *

Screenshot 7

  • Profile section *

Screenshot 8

  • Profile page showing that user post how much he post he/she did *

Screenshot

  • Comment Box *

Screenshot

  • Mobile responsive *

Still working on it and fixing the bugs and issues...

Handcrafted with ❤ & imagination by Nitin Sharma.

About

This is a social media application built using the MERN stack (MongoDB, Express.js, React.js, Node.js) along with Chakra UI for styling and JSON Web Token (JWT) for authentication. The app allows users to register, log in, post content, like posts, follow other users, and leave comments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages