Skip to content

BlockSurvey/bi-directional-linking-tutorial

Repository files navigation

Bi-directional-linking-tutorial

Many of us have come across a range of note-taking apps that help us record our day-to-day activities or work-related items. Have you ever wondered what makes these apps popular?

Numerous users are currently embracing note-taking applications because of features in the apps, such as linking different notes together to avoid data duplication. Another great feature is that the note-taking apps will automatically check all of our previous notes to find out if we have made any related notes already. All of these features help the user retain several notes or documents in a sorted way.

Now, Bidirectional Linking is one of the features of these note-taking applications that allows us to connect separate notes together under one category. This makes it easy for the user to check the category, and all the notes linked under it will be shown.

Further Reading: How to build a To-Do app using Bi-Directional linking in Angular?

Note:

In this tutorial, We are going to use the Fuzzy Search / Fuzzy Sort npm package for searching and displaying the results. Users can use any searching method, but it should return results faster. We are using Angular in this tutorial to implement the same.

Screenshots of the Todo App with Bi-directional Linking:

Add Todo to the List

Manual Linking of the Todo

Searching the Todo

Linking & Unlinking the Todo from the list

Search for Linked Todo from the list

Summary

Using the Bidirectional Linking different notes can be connected together under one group. This makes it easy for a user to check the category, and all the notes linked under it will be shown. This, in turn, helps the user to build notes easily and also prevents data redundancy issues.

References

Fuzzy-Search

Fuzzy-Sort

Ngbdropdown

About Blocksurvey

BlockSurvey is a privacy-focused platform to create surveys, polls, & forms with complete confidentiality. Through BlockSurvey, all your data is encrypted end to end and only you can see it. You own your data. It’s your digital right. There are zero trackers and we keep you as anonymous to the data collectors. Our platform utilizes Blockstack and helps in maintaining privacy and anonymity, resulting in effective surveys and polls. Try out by creating your surveys and polls with us.