achadha0111 / Edify-Front-End

0 stars 0 forks source link

Add a create flow #3

Closed r1fad closed 2 years ago

r1fad commented 2 years ago

This flow would allow a user to create what we would call a 'Notebook' with the following components:

achadha0111 commented 2 years ago

Rich text editor component

Need to explore whether it makes sense to do this as a full draft.js type rich text editor or a GitHub based one where the buttons map to equivalent markdown.

Create flash cards component

To keep things simple, flashcards are of the simplest form at the moment - text question and answers.

Implementation can be handled using a new cell type encapsulating a React Form. This cell type is added using a button in the toolbar.

achadha0111 commented 2 years ago

Made some progress on this.

Progress Made:

  1. Setup template UI
  2. Bare minimum UI elements for navigation between relevant sections.
  3. Interactive icons for adding rich notes elements (text, code, flashcard).

Tasks Pending:

  1. Setup UI tests.
  2. Figure out how to make nteract work in a custom application.