Performing a concept search
Adding a note to a related concept of interest
Full concept map, zoomed out
Final result injected into OneNote as an outline
Microsoft's Concept Graph service
I'm an avid OneNote user that has longed for a powerful mind-mapping and brainstorming tool that integrated with OneNote. Since I couldn't find one I did what any enthusiastic coder would do. I wrote one!
What it does
ConcepTender is an advanced, incredibly easy to use brainstorming tool for OneNote online users. It helps you find ideas related to topics that are important to you. It is a powerful tool for expanding and writing articles, planning events, structuring a team project, or any other task that requires difficult thinking and a large dose of creativity.
It uses Microsoft's Concept Graph as the back-end for it's main processing. Microsoft's Concept Graph is an extraordinary natural language processing tool that relates concepts in a way more akin to how a human would connect ideas, instead of the usual simple, low-level semantic relationships like synonyms, co-located words, etc.
How I built it
I used Node.js and the Yeoman scaffolding tool to build the Add-In. I integrated the Microsoft Concept Graph service via it's easy to consume REST API.
Challenges I ran into
I ran into the same challenges with this contest as I do with every contest. As usual, I wanted to add more features than there were time for.
Accomplishments that I'm proud of
I'm really happy with how user-friendly the visual interface is to understand and operate.
What I learned
I learned that sleep is important. I'm still working on that one!
What's next for ConcepTender
The next major release will provide a Minority Report style interface with the help of Intel's RealSense gesture recognition camera. In addition the related concept search will be expanded with other advanced natural language processing techniques, and finally speech recognition will be added too.
NOTE: The try-it link is a link to the Add-In manifest file, for use in sideloading the Add-In into OneNote online.