There's plenty of bookmarking apps out there, it's even a builtin feature on all browsers. But what about managing those links that you only need temporarialy? That is where tanabata-tree comes in. This simple application makes it easy to add and remove "tanzakus", which are objects containing meta information based on the link you want saved for later. Tanzakus include the following info: a title (autogenerated and can be edited), the URL of the link, a description of the link, and the date and time the tanzaku was added.
They say a picture is worth a thousand words, so take a look at tanabata-tree's beautiful UI:
But actually it's really simple. You type or paste the URL of the link you want saved on the homepage. If you're patient for like one or two seconds, a title will be autogenerated for the given link. You then submit and you'll be redirected to the page where you can see all of your tanzakus. From there, you can view the tanzakus or delete them if you no longer need it. Click here to view the demo gif.
tanabata-tree can easily be hosted on Heroku and uses a Heroku PostgreSQL database for storing the tanzakus (all of this done with the free tier so need to pay anything. 🙌)
heroku pg:psqlin the CLI to connect to the database.
CREATE TABLE tanabata_tree (id uuid, url VARCHAR(2000), title TEXT, description TEXT, been_visited BOOLEAN DEFAULT false, created_at TIMESTAMP DEFAULT NOW());