Social Bloging site for sharing the posts.
Its social bloging application. where an User can create a Post, comment and make friends
- 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.
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
- Clone the repo
git clone https://github.com/your_username_/Project-Name.git
- Install all the dependencies packages with NPM
npm install
These are the Screenshots of this application.
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!
- Fork the Project
- Create your Feature Branch
- Commit your Changes
- Push to the Branch
- Open a Pull Request