ViSh - Social Media Platform

A social media platform where you can share videos from youtube.



Every action on the website is live and does not require to redirect the user.
This is made with AJAX requests.

User Actions


Register


Registration form of the website


demo image

Log In To Account


Login form of the website


demo image


Log Out

The log-out button logs the user out and then sends them back to where they came (HTTP_REFERER)


demo gif

Viewing Posts




Feed


The homepage of the website, it loads more posts as the user goes. There is no need to refresh the page.


It is made with Django Channels.

demo gif

The feed includes:



The top rated 3 comments of the post are shown at the end of each post.


The feed page loads new posts everytime the user reaches the last post. There is 3 seconds cooldown for this action and the user must be authenticated.


Tags of the posts open the posts page and filters the posts by the tag when clicked.




Filter Posts


demo gif

Posts can be filtered by:

1 - Date

2 - Tag


Posts can be ordered by:

And the order can be selected:

The user can select how many posts per page is going to be shown, and also they can select the page number.




View Post


demo image


Post Actions



Create


demo image
demo image



View


demo image



Edit


demo image
demo image



Delete


demo image




Like, Dislike, Bookmark


demo gif




Share


When clicked, the video link gets copied to clipboard and share button's background color turns green.


demo gif


Comment Actions



Make Comment, Like, Dislike, Delete


demo gif


Profiles



Self Profile Page


demo image



Another User's Profile Page


demo image



Follow User, Followed Users, Users You May Know



demo gif

Users You May Know section consists of the users that the user's followed users follow.


The more followed users of the user are following a user , the higher that user is going to be shown in the Users You May Know section.




Followers


Users can view their followers by going to their profiles and clicking the Followers button right to their profile pictures.


demo image



Liked, Disliked, Bookmarked Posts


When the user likes, dislikes or bookmarkes a post, they can go to their profile and look for the post by clicking the related section of the sidebar on the left.


demo image