Skip to content

diogolhc/feup-m.eic-sdle-proj2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

117 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decentralized Timeline Service (P2P)

SDLE Second Assignment of group T03G14.

Group members:

  1. Catarina Pires (up201907925@edu.fe.up.pt)
  2. Diogo Costa (up201906731@edu.fe.up.pt)
  3. Francisco Colino (up201905405@edu.fe.up.pt)
  4. Pedro Gonçalo Correia (up201905348@edu.fe.up.pt)

Description

This project implements a decentralized timeline service (P2P) using the Kademlia protocol. The service allows users to post messages to their timeline, and to follow other users' timelines. Being a decentralized service, the messages are stored in a distributed manner, meaning that the messages are not stored in a single machine, but in multiple machines.

For more information, please refer to the project report.
A video demonstration can also be found here.

Available operations

  1. View your feed (posts made by you and the users you follow)
  2. View a user's timeline (posts made by a specific user)
  3. Post a message to your timeline
  4. Remove a message from your timeline
  5. Follow a user
  6. Unfollow a user
  7. List people you may know (2nd degree connections)

About

📝 Implementation of a Decentralized Timeline Service (P2P)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages