Giter Site home page Giter Site logo

iondashboard's People

Contributors

alpancs avatar kandito avatar

Watchers

 avatar  avatar  avatar  avatar

iondashboard's Issues

Issue #4: Media Summary Detailed Page

Please revise media summary detailed page so that it shows the following:

  1. Pie chart (and it should shows relevant information when hovered, e.g: media name, total mentions, percentage)
  2. Labelled legend (shows interpretation of the pie chart)
  3. Related article list
  • Shown in paginated style
  • 10 articles per page
  • Each entry should contain: title, date, content, and url
  • In the next iteration, when clicked it will go to detailed article page that shows all information about an article, and article clipping feature.

The page should be somewhat like this:
media share

Issue #9: Select Key Opinion Leaders

Please create a selector that will select (or add manually) a list of key opinion leaders. This can be a person or a brand name.

More on this later.

Loading Animation not load

Di Dashboard filename-nya loader.GIF, tapi di-source loader.gif. Jadi saat dipanggil 404 (case sensitive).

Media Share Graph is too slow

Please create a feature to select graph detail: per day, per week, per month, per year so that the graph is faster to load.

Change API end-point

End point API sekarang di VM dashboard ya (128.199.120.29:8274/api/v1)
yang lama cuma ada elasticsearch doang.
Jadi tolong diganti ya zak.

Issue #3: Create Home Dashboard

Please create a dashboard (for users) that shows all of the analytic features in one view, and query input on the left sidebar. My suggestion is to create a view/partial/template for each feature, and just include them in the dashboard (I know it's more complicated than that but it gives a clue).

The appearance would be somewhat like this:

dashboard

Related Articles Minor Issue #1

  1. When clicked, title of articles should be linked to a single article view
  2. Link to original article should open in new tab.
  3. Show the total number of related articles

June 9 Revision

A few revisions from Kak Faldo (regarding the dashboard):

  1. Related articles: Add an option to sort related article by latest published time (including from newest first & oldest first)
  2. Related articles: download article snapshots is not working
  3. General: sometimes it the application logouts itself randomly
  4. Related articles: sometimes the article modal window doesn't contain the full content (only the first few sentences)
  5. Related articles: add pagination at the bottom of related articles (so the users don't need to scroll up again)

What do you think @kandito @zakazai ?

June 24 Revisions

Issues & revisions from June 24 meeting.

  1. [General] The application can be very slow to load and even not functioning.
  2. [General] Input forms sometimes not reloading after running a query.
  3. [Media Share] Filter news media articles when a point in the graph is clicked.
  4. [Media Summary] Filter news media articles when a point in the pie chart is clicked (show the corresponding articles only).
  5. [Word Frequency] Show only 10 most used words.
  6. [Word Frequency] When the data is very big, it won't load. Please try to find a solution.

Please complete those issues before next week's meeting. Thanks.

Issue #2: Add database support

Please add database system to store anything that cannot be stored on ElasticSearch. You can use SQL-Alchemy or if you like a non-relational approach, consider using PyMongo. I would prefer to use MongoDB since the schema of the data to be stored are not yet clear.

The data to be stored are:

  1. Users, each entry consists of
    • user name
    • password
    • role (superadministrator, administrator, user)
    • features (user only; as set by the administrator)

More will follow ๐Ÿ˜›

Add login page

Add login page (input username & password).
When correct, will be redirected to dashboard.
When wrong, show error.

Issue #1: Add authentication mechanism

Please add authentication mechanism that supports the following role and scope of actions:

  1. Super Administrator
    Privileges:
    • Can access all features and API
    • Can access technical logs
    • Can do CRUD operations on Administrators and Users
    • This role can only be added directly into the database
  2. Administrator
    • Can access all features and API
    • Can do CRUD operations on Users
    • Can set features that specific Users are allowed to access
  3. User
    • Can access features set by the Administrators

All roles can log in and log out through a centralized system. No public registration are allowed.

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.