Build a twitter like social network site by Django.
๐ฅDemo Video๐ฅ
1.Clone this repo
[email protected]:ChuLiYu/CS50W-Project4-Network-Django.git cd project4
2.Install dependencies:
pip install -r requirements.txt
- Run the development server:
python manage.py runserver
4.Go to you local host and port(noramlly at 8000) to see the page.
All posts: can see all the posts on the website, and can make a new post for you own.
![All_posts_views_1](https://user-images.githubusercontent.com/32170898/207533576-4e315ce4-726f-491a-b4b1-8b0f88640c41.gif)
Revise your own posts: You can revise the posts content, if the post is yours.
![Revise_post_1](https://user-images.githubusercontent.com/32170898/207533865-09112b73-8ae4-4184-92cb-c6b571790415.gif)
Like/unlike: Like and unlike the posts on the website.
![Like_unlike_1](https://user-images.githubusercontent.com/32170898/207534019-9e4fef88-fe9c-46fe-ab49-0d5b81f68d24.gif)
Following: You can follow & unfollow a user, and you can see their post in the "Following" page
![Following_1](https://user-images.githubusercontent.com/32170898/207534176-b01dc827-e643-4026-9a76-f9ea48675615.gif)
Log Out: When you log out, you can not follow others and like their posts.
![Login_valid_for_like_and_following_1](https://user-images.githubusercontent.com/32170898/207534373-f8bb543a-fbb6-488f-974a-1e9a62ddffdb.gif)
Login Page: with validation
![login_3](https://user-images.githubusercontent.com/32170898/207532859-a4d668f8-54a3-4585-889a-fe4df0ca5674.gif)
Register Page: Can Register a new account and automatically log in
![Register_1](https://user-images.githubusercontent.com/32170898/207533407-1d41d1a1-2767-404c-b5f0-4569547ef0fa.gif)