Completed

Small editor using Electron Js

Published on the June 18, 2020 in IT & Programming

About this project

Open

I need a small text editor using electron JS:
    • Should have option to:
        ◦ Create new file
        ◦ Save file
        ◦ Open File
        ◦ Open Folder
        ◦ Auto-save
        ◦ Save before-closing
        ◦ Preferences
            ▪ Font-size
            ▪ Chunck File (see internal database description)
    • Custom tags:
        ◦ The user should have the ability to select parts of the text and apply tags:
            ▪ Chunk  : <bg-chunk></bg-chunk>
            ▪ Single Pause:  <bg-sp></bg-sp>
            ▪ Extended Pause: <bg-sp1></bg-sp1>
            ▪ Skeleton: <bg-skeleton></bg-skeleton>

        ◦ When the user selects one of this option, It will add into the text the tags accordingly:
            ▪ Chunk: It will put the text selected between the tags;
            ▪ Single Pause: It will add the tag after the selected text;
            ▪ Extended Pause: It will add the tag after the selected text;
            ▪ Skeleton:  It will put the text selected between the tags;

        ◦ This options should be available in a toolbar;
         
        ◦ Every time the user selects an option, the system should ask him to confirm before adding the tag;
         
    • The user should have the option to see the text without the tags or to see the text with a specific tag. So, he will have an option that should open a modal with the tags. Similar to the picture below:

Internal database
    Every time the user adds the tag chunk to the text, the editor should show to him a small modal for him to add a description, the options save and cancel.



If the user clicks on save, should add this chunk to file, this file should be JSON file with the following format:

{
chunks: [
        {"text-selected":"text-description"},
        {"text-selected-1":"text-description"}

    ]
}

Identify chunks
    The user should have an option (button) that will identify into the text the chunks that already exist in the JSON file and add the tags in the text. The user also needs to see all chunks as a list and be able to update the descriptions.
PS:
Nowadays I have small MVP that has been done using java.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: June 28, 2020

Skills needed