BALaka-18 / rake_new2

A Python library that enables smooth keyword extraction from any text using the RAKE(Rapid Automatic Keyword Extraction) algorithm.
MIT License
29 stars 20 forks source link

Basic frontend for public web app #31

Open BALaka-18 opened 3 years ago

BALaka-18 commented 3 years ago

Description

Create the frontend of a web application that'll be used to make the library accessible to the users via the web.

The color scheme is upto your choice.

The web app must contain :

  1. A text area for the users to type in the text.
  2. A button that allows users to upload text files if they don't want to type.
  3. Two radio buttons : 1. Keep HTML, 2. Don't keep HTML
  4. A dropdown list with options : 1. Get keywords only, 2. Get keywords with scores, 3. Get top 5 keywords.
  5. Two radio buttons : 1. Show top 5 most frequent words, 2. Don't show frequent words.
  6. A button that links people to the official PyPi page of rake_new2.
  7. A button that has the text : Click to extract keywords.
  8. ALL SEVEN ITEMS MUST BE WRAPPED INSIDE ONE BOX THAT WILL BE CENTERED.
  9. HEADING : WELCOME TO rake_new2 : A PYTHON LIBRARY THAT HELPS IN SMOOTH KEYWORD EXTRACTION.
  10. ON THE TOP RIGHT CORNER, THERE SHOULD BE A DESIGN LIKE THIS(any color) : image INSIDE THIS SHOULD BE A LOGO OF GITHUB, AND THIS TRIANGLE SHOULD LINK TO : https://github.com/BALaka-18/rake_new2/issues
  11. Below the box(the box stated in point 8.), there should be a bold, legible text that says : Want to contribute ? Have a better idea to enhance our library ? Click on the top right corner of this page.

File structure

Create the files according to convention.

--> All HTML files must be under : web_app/templates/ --> All CSS and JS(if any) files under : web_app/static/

PR INSTRUCTION :

ALL PRs MUST BE MADE TO THE web-app BRANCH ONLY, ELSE THEY WILL BE REJECTED.

Acceptance Criteria

Definition of Done

Time Estimation

1 week.

vmdhhh commented 3 years ago

@BALaka-18 Are you expecting a connection between the frontend and the library in the same PR? Or do you only need frontend designed?

BALaka-18 commented 3 years ago

@BALaka-18 Are you expecting a connection between the frontend and the library in the same PR? Or do you only need frontend designed?

Just the frontend.

kenkirito commented 3 years ago

can you assign me this issue

BALaka-18 commented 3 years ago

can you assign me this issue

Assigned.

koolgax99 commented 3 years ago

can you please assign me this issue

BALaka-18 commented 3 years ago

can you please assign me this issue

@koolgax99 this issue has already been assigned to @kenkirito. Please keep a lookout for other issues or if you have any issue in mind, raise it. Additionally, if Lakshya fails to do it, it'll be assigned to you.

koolgax99 commented 3 years ago

ok @BALaka-18 . are there any other issues i could work on?

johnnthough commented 3 years ago

is issue #31 still open @BALaka-18 i would like to jump on it