*A Twitter-like social network website for making posts and following users. This Project is focused in both front-end and back-end. For django API calling, JavaScript has been used.
Major Functionalities:
-
Add a new post : Users who are signed in are able to write a new text-based post by filling in text into a text area and then clicking a button to submit the post.
-
See all post : The “All Posts” link in the navigation bar takes the user to a page where they can see all posts from all users, with the most recent posts first.
-
Profile page : Clicking on a username loads that user’s profile page Where a user can see another user's posts, followers and followings.
-
Follow/Unfollow: A user who is signed in, this page also displays a “Follow” or “Unfollow” button that will let the current user toggle whether or not they are following this user’s posts.
-
Pagination : On any page that displays posts, posts are only be displayed 10 on a page.
-
Like/Unlike a post : Users are be able to click a button on any post to toggle whether or not they “like” that post.