Open In App
Related Articles

Project Idea | LinkBook

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
Report
LinkBook aims to provide users a platform to store, manage, share and discover web URLs.

Motivation

Facebook is one way to share links with one’s friends, however, it does not provide an option to manage those links for future reference. LinkBook provides the users with the option to store their links in multiple books, operating in both repository mode and feed mode – so that the users get the best of everything! tl;dr – Facebook’s sharing + Github’s Control = LinkBook!

Concept

LinkBook provides users with options to store their links in containers called Books. Both links and books can be given tags for future reference. Users can follow each other, and upvote/downvote others’ links as well – a social network for links!

Code Structure

Features

Easy Login Options Users can login with their Google+, Facebook, Github, Twitter or local account. Trending Page The trending tags on LinkBook can be seen on the trending page. Grouping similar links into “Books” Users can create books to store similar links together, and can apply tags to them for easy searching anytime in the future. Feed from whom you follow Users can view feed from whom they follow at their homepage. A sample homepage feed- Recommendations on whom to follow If confused about whom to follow, then LinkBook has a dedicated recommendations page on whom to follow! A user’s recommendation page – Profile Page for each user Every LinkBook user has a separate profile page where they can see their profile. A sample profile page, displaying popular links and books as well.

Tools used

  • The backend for the framework has been written in Django framework for Python3.
  • Browser interaction is managed by JavaScript code.
  • The current elementary frontend has been aided by MaterializeCSS.
(As the project is still under active progress, some tools might be changed/added in the future.) Team members
  • Nikhil Kumar
  • Himanshu Gupta
  • Sanchit Agarwal

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!


Last Updated : 15 Sep, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads