RakeshsShinde / Socify

Socify is social networking web app designed to connect users in a vibrant digital community. With Socify, users can effortlessly post updates, follow other users to stay updated with their content, and engage in real-time conversations through a seamless chat feature powered by Socket.io.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Socify

Socify is social networking web app designed to connect users in a vibrant digital community. With Socify, users can effortlessly post updates, follow other users to stay updated with their content, and engage in real-time conversations through a seamless chat feature powered by Socket.io.

Signup Page (Create New Account):

form validation using formik and yup library.

Screenshot 2023-10-13 14 35 25

Login Page:

Screenshot 2023-10-13 14 40 07

Forgot Password Page:

you can reset password by email,after entering valid email you get reset password link.

Screenshot 2023-10-13 14 58 06

after clicking on reset password link it redirect to Reset Password Page:

Screenshot 2023-10-13 15 00 40

Reset Password Page:

if reset password link is valid and not expires yet ,then you can able create new password.

Screenshot 2023-10-13 15 05 57

Home Page:

after user login successfully ,redirect to home page.

Screenshot 2023-10-13 15 08 19

In Home page there different section.i.e friend suggestions,trending hashtags,activity

Screenshot 2023-10-13 18 41 31

Create New Post:

you can create the new post click on upload icon in bottom navigation or by clicking on create new post in menu. you can add caption,location,multiple tags ,and images for the post.

Screenshot 2023-10-15 09 27 55

Screenshot 2023-10-15 09 33 57

Edit post :

user can edit own post caption,location,and tags

Screenshot 2023-10-15 09 36 15

Delete post:

Screenshot 2023-10-15 09 38 42

user can like the post,comment on post,saved post,like comment,replay on comment,like replay

  • Like post:

Screenshot 2023-10-15 10 56 08

  • Comment on Post :

Screenshot 2023-10-15 11 00 01

  • Saved Post :

Screenshot 2023-10-15 11 07 05

  • Replay on Post :

Screenshot 2023-10-15 13 05 51

  • user can also like comments and replies:

Screenshot 2023-10-15 13 08 13

Screenshot 2023-10-15 13 15 42

  • View All Likes :

Screenshot 2023-10-15 13 25 33

Integrated search features:

you can effortlessly search for keywords across multiple categories, including locations, users, and tags.

Screenshot 2023-10-15 13 47 30

Screenshot 2023-10-15 13 47 41

Screenshot 2023-10-15 13 47 57

Profile Page(other users):

if you click on particular user's profilepic then redirect to user's profile ,and if you click on the view profile in user menu or in bottom navigation then redirect to own profile .

you can see all posts by that user and also connect with that user using email or clicking message button and send message to that user.

Screenshot 2023-10-15 13 49 15

you can also check the all followers and all users that the user are following :

Screenshot 2023-10-15 14 34 52

Screenshot 2023-10-15 14 35 05

Profile Page (own profile):

only logged-in user can see saved posts by him/her :

Screenshot 2023-10-15 14 39 20

Edit Profile :

you can edit the your username,email,Bio,password and profile picture.

Screenshot 2023-10-15 14 45 07

Posts By Tags:

when user click on particular tag then get all posts having that tag and also total no of posts by that tag

Screenshot 2023-10-15 15 04 22

Posts By Location:

when user click on particular location then get all posts having that location and also total no of posts by that location.

Screenshot 2023-10-17 07 27 00

Delete Account :

user can delete own Account after deleting Account, all posts of user get deleted and redirect to login page

Screenshot 2023-10-17 07 36 14

Chat Page :

on left side having all chats of user and on right side is all messages for particular chat .

Screenshot 2023-10-17 08 19 36

Create New Chat

user can create one on one chat or group chat with others users .

  • one on one chat :

user can search other user to chat with and select a user and create one on one chat.

Screenshot 2023-10-17 08 27 07

Screenshot 2023-10-17 08 27 21

user can create group chat by clicking on the create new group icon at top and create new group chat

Screenshot 2023-10-17 08 31 12

you can send message in chat in realtime using socket.io

Screenshot 2023-10-17 08 35 00

Update Group :

you can update following :

  • update profile picture of group.
  • update group name.
  • Add new users to group (only group admin can add someone to group).
  • Remove user from group (only group admin can remove someone from group).
  • Leave group .

Screenshot 2023-10-17 08 42 04

Leave group

user can leave group by clicking on leave group and group get deleted from chat list.

Screenshot 2023-10-17 08 46 12

About

Socify is social networking web app designed to connect users in a vibrant digital community. With Socify, users can effortlessly post updates, follow other users to stay updated with their content, and engage in real-time conversations through a seamless chat feature powered by Socket.io.


Languages

Language:JavaScript 99.0%Language:HTML 0.7%Language:CSS 0.3%