social-media-website's People
social-media-website's Issues
test3
test2
test
Add the ability to like a post
Requirements:
- Every post should have a like button and a counter containing the number of likes the post has
- When the user likes a post, the counter should increase
- When the user clicks on the counter, a modal displaying all the users that have liked the post should appear
- When clicking on a user in the modal, navigate to that user's profile page
- If a user has already liked a post, it should be indicated to them
- Pressing the button on an already liked post should remove the like
- When a user un-likes a post, the counter should decrease and their name should no longer appear in the modal
After logging out, liked posts by the previous users still displays as "liked"
Remove unused variables and imports
Delete all the unused variables and imports that currently exist in the project.
Revamp post-list page
Test ticket
test
Fun Ticket!
Add following/follower capabilities
Requirements
Follow Button
- Add a follow button on user profile pages
- The button should not appear when the user is on their own page
- When the button is pressed, it should follow the user and change to a "following" button that clearly indicates that the user is now following
Follower/Following Counter
- On a user's page, there should be a counter indicating the user of the amount of people they are following and the amount of people following them
- When someone follows them, the followers counter should increase
- When they follow someone, the following counter should increase
Follower/Following Modal
- If someone goes to a user's page and clicks on the "Follower/Following Counter" talked about in the previous section, a modal should appear displaying the list of users that are followers/following
- The data displayed for every user in that list should be their username, followers count, and following count
- If someone has the modal open and clicks on the username of one of the users, they should be navigated to that user's page
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.