My note app and are.na are amongst the daily tools I use the most. The first mainly to get my thoughts down and take notes but also whenever I need to start a research paper. The latter to expand and organize these thoughts by saving related media and making new connections.
I recently thought what if I could create a two-way conversation between my notes and are.na? So that every note could be written around media and expanded with ideas from channels and blocks and, in turn, saved as a channel.
The result would be a note app powered by the are.na API to search through channels and blocks while typing and link channels or blocks to text (cf. sketch).
A more advance development would allow the user to add his own media directly to the note and invite coworkers for realtime collaborative editing.
Version 1: first prototype (month 1)
Version 2: more on media (month 2)
Version 3: make it collaborative (month 3)
- no specific needs
- need to connect to a DB to save notes and links
- need to connect to the are.na api
- need to allow multiple editing, realtime
Solution proposed: Vue.js front-end + Express/GraphQL back-end + MongoDB
Timeline: I could reasonably allow 5 hours a week to prototype Version 1 within a month. Version 2 and 3 would require 5-10 hours a week to be implemented in the two following months.