Rocket Journal is the best welless and productivity tool for you in 2020. It documents memories and tasks of your life, display them beautifully. Take rocket notes on the go by talking to Rocket Journal in plain English! Inspired by Bullet Journal and Moleskine CSS. Be productivity. Be well. Get things done fast.
Rocket Journal is the best wellness productivity tool for you. Document memories, tasks on the go, display them beautifully by talking to RJ in plain English! Inspired by Bullet Journal, Moleskine.
- Wit.ai (Natural Language Processing layer NLP)
- JavaScript (API)
- Firebase : Firestore, Firebase Auth (Real time JSON doc storage)
Wit.ai is the super intelligent, low-code NLP processing layer used in RocketJournal to quickly, effortlessly parse user input and modify the journal in real time. Wit figures out which daytime to add or remove (intent) journal entries (custom message body). It is super easy to re-train!
- All rights reserved.
- Source code, demo app, firebase database for hackathon judging purpose only.
- All other usage not permitted.
- Contact optanovo@gmail.com
- Visit Demo
- Sign up for account
- Log in
- (Note factory, placeholder data is loaded once loggedin)
- Submit and try the following utterance TODO
- Try sample utterance: add Register for Hack to Monday list
- Try sample utterance multiple times: remove first item in Monday
- Try sample utterance again: add Register for Hack to Monday list
- (Note currently, the logic is implemented for demo purpose on the Monday list Only)
- (Limited implementation due to hackathon time limit, see cool features, next steps in Next Step section)
- Download repo
- Unzip if needed
- cd into
- Launch a simple python server to load index.html using
- python3 -m http.server
Right only the weekly planner Monday sub list is implemented for hackathon demo purpose. Next step is easy to implement for all days. Wit.ai does not need retraining. Extrapolates well thanks to the build in datetime entity.
Cool Feature It will be SO MUCH FUN, when time permits, to implement the bubble tracker on the bottom right.
Cool Feature The next step for RocketJournal is to implement the cool bullet marketing in Bullet Journal : o for events, • for tasks, * for important, - for notes. It is so much fun. It is actually very easy with css custom bullet. Custom Bullet. Contact me. I can tell you all about optanovo@gmail.com
Cool Feature easy integration with messenger bot and easy better implementation in React.js (FB ecosystem project) .
Providing for sample utterances. Wit.ai is a convenient one shot or few shot NLP model, it associates some keywords with message_body or datetime, even if it is actually ordinal,for example "the first item" is parsed as entity datetime because of the keyword the. Removing the keyword "first", it can parse as ordinal.
A trick I used in this project is to call wit.ai twice. Once for the entire input, then for the message_body input to identify the ordinal entity. Ideally, wit.ai is smart enough to associate ordinal value with all the remove intents but right now it is not automatically doing so. Despite adding many sample utterances.
- AI, JavaScript code, Wit.ai API, logic created by Yu Sun for Wit.ai Hackathon September 2020.
- CSS Codepen of Bullet Journal by Olivia Not affiliated. External, not a part of the team, not part of the hackathon. Initial HTML version 0, all style.css.
