Skip to content

yamanISyaman/Network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CS50 Web Programming: Network Project

A Twitter-like social network website for making posts and following users.

Specifications

Profile

  • Users should be able to view a profile page for any user.
  • The profile page should display the user’s first name, last name, profile picture, and a list of their posts.
  • If the user is currently signed in, there should be a button to add the user to the current user’s network.

Network

  • Users should be able to view a network page, which displays a list of all users in their network.
  • Each user in the network should be displayed with their first name, last name, profile picture, and a button to remove the user from the network.
  • If the user is currently signed in, there should be a button to add a new user to the network.

Posts

  • Users should be able to create new posts on their profile page.
  • Each post should have a title and a body.
  • Users should be able to view a list of all posts on their profile page.
  • Users should be able to view a single post by clicking on its title.

Following

  • Users should be able to follow other users.
  • When a user follows another user, the followed user’s posts should appear on the user’s news feed.
  • Users should be able to unfollow other users.

About

A Twitter-like social network website for making posts and following users.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published