SEARCH NOTE
Overview of My Submission
I do most of my work using just my keyboard and a lot of the everyday tasks requires fetching some saved data (credentials, queries, etc) and saving some more of it just to fetch it back again. ClipIt is good, but I couldn't customise it to an extent where it would match my hierarchical data persistence need.
So as a fresh engineer, ignoring the "Don't reinvent the wheel" ideology, I went ahead and made myself (and everyone else, if they please) a note-taking application that hierarchically saves data (tables -> entries) and fetches all of those super-quickly while you're typing (thanks to MongoDB Atlas). Also, all actions have keyboard shortcuts mapped to them.
Technology Stack
- JavaFX
- MongoDB Atlas
The current release has a .deb and .jar available to download. Compatible releases for other OS are definitely in-progress.
Submission Category:
Choose Your Own Adventure
Link to Code
Search Note
Search Note is a light-weight, super-fast, keyboard-shortcuts-centric, search-oriented note-taking/fetching desktop application.
All the actions in search-note are performed via keyboard shortcuts.
Structure
Search Note has 2 stages/layouts, specifically:-
- Table:: Tables are the main entry points to a document. Analogous to a collection inside a Document based Database, a single Table may hold numerous Entries
- Entry: Entries exist within a particular table and have 3 attributes in them - key, value and description.
Features
- User Registration and login
- Document oriented architecture (tables -> entries)
- Keyboard shortcuts for everything
- Easy clipboard operations
- Note Archiving
Portability
As of it's first release, Search Note can be downloaded as a jar (recommended) or a .deb package (beta stage) . With time, more OS-specific executables of the application will be released.
Development
Search Note in under active development.
Build
- Clone project
- Ensure the correct javafx support version of java 11 is set…
Additional Resources / Info
Attaching a bunch of screenshots below.
And of course, any feedback, opinion, extensions, critism, etc is appreciated
Top comments (0)