Inspiration
The creation of Bookmark Once was inspired by a common problem of regular student lfie - bookmarks. Me - the creator of Bookmark Once - was not an exception. It is not a rare scenario when one day we decide to learn something new, and we have to access repeatly some certain links within a short period of time (e.g. 1-2 weeks). Now we gonna question ourselves: Should I bookmark those links on the browser tab or not?
If we bookmark them, then is it worth for those links to stay on the tab for just a short time, and then we have to manually delete them If we not bookmark them, then, thus, we have to type the links much more often, and sometime...not remember them!
This trivial but annoying problem has inspired Bookmark Once to be born!
What it does
What Bookmark Once can do is fairly simple, but useful Bookmark Once allows users to create bookmark sessions. These bookmark sessions let users create multiple links at a time and group them in one place, give that group a name. One critical feature of a bookmark session is timing. Each session have a countdown timer, and after the time is out, the session will be auto-deleted along with all the links. So we don't have to bother about deleting so many links So now, users can bookmark short-term links, set the time and and just wait for them to be deleted automatically
How I built it
I built it using React TypeScript, which is responsible for the frontend of the website For the saving of links and sessions, I used browser indexedDB, which was new to me and it was my chance to learn about it while building this project. Because the data is stored locally on indexedDB, thus, there is still no users authentication and they cannot bring their bookmarks to other browsers. After the development is done, I deployed this website into production using Vercel, which was also new to me
Accomplishments
This website has solved a disturbing problem of bookmarking. It is not only useful to me, but also useful to lots of my friends, whom I sent the website for trial use Personally, I have also learned about browser's indexedDB and how to deploy a website using Vercel
What's next for Bookmark Once
Bookmark Once will still be worked on and updated with new features. One of that is users system, which allow users to bring their bookmarks to other browsers and devices
Built With
- css3
- react
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.