Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

FriendsBook

A network of friends | Baavalibuch

Tasklist:

  • Create a backend tier using ExpressJS.
  • Create a PWA using React that that accepts text input (ID), a photo, text input (friendID) and password, and sends it to the backend. Bonus : UI changes on interaction.

The backend server should have the following functionalities -

  • Add the persons ID (A) to mongodb

  • Add the friendID (B) to the friend list in the person

  • Store the encrypted photo in a directory on the disc using multer (A)

  • Update friend's (B) friendList to include person (A)

  • Implement auth so that A and B can't see each other's friends

  • Graph analysis (Hint - use NetworkX or write your own code)

  • Count the number of nodes and the number of edges, and display the numbers.

  • Then list degrees of all the nodes.

  • Bonus: Visualise the graph

  • Bonus : Messaging between person A and B

  • Create a new repo on GitHub which has all the commits.

  • Bonus : Containerise each of the components (Node frontend, Node backend, Django Backend) on independent docker containers

About

A network of friends | Baavalibuch

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages