Giter Club home page Giter Club logo

world_happiness's People

Contributors

nazliozum avatar

world_happiness's Issues

Milestone3 Review

I can see Ozum's effort to add much functionality in her app. In general, the app gives you the ability to summarize many different combinations of plots. But, the first thing it catches my eyes is the app is too crowded. There are many options in the sidebar which makes harder to focus.

I like one can review the Happiness score per year just clicking year buttons.

The third tab which is “Happiness Ranking: selected year” gives us top 10 and bottom 10 but you already have the Table and you are using “DT table”, which is very good, enables you to rank by Happiness column or any other columns you want. Instead of this table to repeat yourself, you can add a map which shows the top and bottom ten countries with by coloring them. When you hover them you can see the rank of the country and some basic information. Or, maybe you can have this map for the filtered data you process.

I liked you have “Select All” for selectInput for country and region input. But, if you can handle the size of the selectInput it would be very good. (I need to do that too actually for my app.)

The plot you have gives us the colored countries but I would want to see what the other information is about the country I hover. You actually have this on your table but you need to go the table and search for it it may not be practical.

I liked Ozum added an external link to the data related to the app.

Peer Review

Milestone 2: Peer Feedback for Ozum

1. App deployment

  • The App has been deployed correctly and one can follow the link in the project repository

2. Landing Page: Plot

  1. The landing is good and provides comparison of various factors of happiness score
  • What was done right according to me

    • Giving user the flexibility of comparing any two variables and not just happiness score
    • Using plotly to provide tool-tip for plot data
    • Providing filter on all variables to give user flexibility to filter by a variable range
  • What can be improved/ changed

    • The Select Region placeholder is just unnecessary so you can get rid of that
    • You can reduce the overall plot size and adjust the sidebar of filters accordingly

3. Table tab

  • What was done right according to me

    • The search option works really well to filter data
  • What can be improved/ changed

    • You can add a download button to let the user save the information if they want to

    4. Happiness score tab

    • What can be improved/ changed
      • You can either use a visualisation of higher and lower happiness index countries or make the comparison smaller by selecting just 5 countries
      • The table formats just makes the user lose interest

5. Aesthetics

  • what can be Improved
  • You can use shiny themes to make the overall app more appealing
  • You can use more colour and text description in plots and tables

6. Usability

I think the app does a good job at giving a quick overview of happiness index and factors involved in calculating it across the world and could be useful for the end-user.

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.