rake_new2 icon indicating copy to clipboard operation
rake_new2 copied to clipboard

Basic frontend for public web app

Open BALaka-18 opened this issue 4 years ago • 8 comments
trafficstars

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

  • [ ] All instructions provided in the Description must be strictly followed.
  • [ ] Must be neat and formal.
  • [ ] All criteria must be satisfied.
  • [ ] Must be functioning.
  • [ ] PR must follow PR instruction and PR template.

Definition of Done

  • [ ] All of the required items are completed.
  • [ ] Approval by 1 mentor.

Time Estimation

1 week.

BALaka-18 avatar Dec 10 '20 11:12 BALaka-18

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

vmdhhh avatar Dec 22 '20 12:12 vmdhhh

@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.

BALaka-18 avatar Dec 22 '20 21:12 BALaka-18

can you assign me this issue

kenkirito avatar Dec 27 '20 16:12 kenkirito

can you assign me this issue

Assigned.

BALaka-18 avatar Dec 27 '20 16:12 BALaka-18

can you please assign me this issue

koolgax99 avatar Jan 06 '21 13:01 koolgax99

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.

BALaka-18 avatar Jan 06 '21 13:01 BALaka-18

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

koolgax99 avatar Jan 06 '21 14:01 koolgax99

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

johnnthough avatar Jan 22 '21 20:01 johnnthough