/Codeial-social-blogs-web-app

social blogs site for sharing the posts.

Primary LanguageJavaScript

Codeial

Social Bloging site for sharing the posts.

About The Project

Its social bloging application. where an User can create a Post, comment and make friends

Features

  • User can Signup & Login in this application.
  • User can perform these operations on the Post
    • CREATE - user can create a Post.
    • DELETE - user can delete a Post.
    • FETCH POSTS - user can fetch all the post from DB, and display on the screen.
    • COMMENT - user can do comment on the post.
    • LIKE/DISLIKE - user can like and dislike a post with toggle button.
  • User can perform these operations on the Comment
    • CREATE - user can create a comment.
    • DELETE - user can delete a comment.
    • LIKE/DISLIKE - user can like and dislike a comment with toggle button.
  • User can UPDATE the profile like address, avatar etc.
  • User can ADD another user into the friends list.
  • User can REMOVE the user from the friends list.
  • User can CHAT with their friends.
  • A view to show all the posts and comments. its also diplay the user friends.

Built With

In the Backend side, we are fetching the data from API Here is the Technology Stack of this Application. which I have used to Built this Application.

  • MongoDB
  • ReactJS
  • NodeJS
  • ExpressJS
  • HTML
  • CSS

Getting Started

  • Clone the repo
    git clone https://github.com/your_username_/Project-Name.git
  • Install all the dependencies packages with NPM
    npm install

Screen-Shots

These are the Screenshots of this application. Screen Shot 2022-11-10 at 12 09 57 PM

Screen Shot 2022-11-10 at 12 09 24 PM

Screen Shot 2022-11-10 at 12 11 57 PM

Screen Shot 2022-11-10 at 12 13 14 PMScreen Shot 2022-11-10 at 12 13 30 PM Screen Shot 2022-11-10 at 12 14 02 PM

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes
  4. Push to the Branch
  5. Open a Pull Request