Giter Club home page Giter Club logo

inspacy-ui's People

Contributors

cpavrai avatar olevitt avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

dzkwsk

inspacy-ui's Issues

Right Click for suggest new concept

In the result screen, it would be perfect if right clicking on selected text words would show form for putting concept on this words selection.

Local Feedback matched concept

In the result screen, it would be better to be able to right click on yet found concepts in the text, for making appear a form about the feedback on this match.

Update README

At this moment, the README doesn't bring any mandatory information, while a "quick start" would be yet very useful

Export functionality

In the result screen, add a button Export the selected entities in the end of the "Entities list" block, for exporting these selected entities to an endpoint, formatted in JSON.

This button would be enabled only when atleast one entity would be selected.

Quick improvement proposals

  • Add license
  • Add eslint config
  • Add prettier config
  • Fix typo: Modale -> Modal
  • Avoid the use of var, const would be better
  • Remove unused files
  • Switch all style file to *.scss
  • Prefer map to forEach

Component splitting

Some components, as result returns a lot of JSX.
Some other, like App, contains a lot of local state.

Granularity can certainly be improved

Language Handler

It would be perfect to implement i18n, in the goal to provide this solution in any language in simple way.

Info button

At this moment, when you arrive to the interface as first time, you understand that you have to write your text in the textarea, but it isn't clear about what for. To resolve this, it is necessary to add an info button, in the bottom right corner, which would show the explain text, OR, would redirect to this project README.

Good FeedBack Text

Actually, in feedback modale, the text input appears appears and is mandatory only when bad feedback is chosen. It would be better to add the possibility to write a comment even when it is for good feedback, without making it mandatory.

feedback with context

Concerning feedback at the entity level (whether it's good or not) it would be better to also have the whole sentence as context to improve regular expressions.

Add info of concepts

Add as feature the possibility to show definition and link of the concept, when hovering concept; designed as a modale or tooltip.

Buttons trigger

Add handling system for buttons for better user experience (for instance : escape button for coming back to editor, ...)

Error Handling

Actually, when server is down or in timeout answer, there is an error appearing in console, but the user doesn't know it if he doesn't open this console.

TODO : Makes an animation to appear to the user + an alert for describing the problem

Add Feedback system

Add feedback button, which will show form for sending feedback information (author, comments, ...)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.