Giter Club home page Giter Club logo

covid-employer-response's Introduction

Continuous integration

Cempres (Coronavirus Employer Response Tracker)

This website tracks and cites sources for information about how employers have acted during the Coronavirus (COVID-19) pandemic. Cempres aims to have an open, Wikipedia-style organization of data where users can freely submit, edit, or change information regarding employers' response on the pandemic.

The main website was previously found at cempres.org.

Contributing information

There are multiple ways to contribute employer information to this project.

Submit changes

You may create a fork of this repository and modify the YAML (yml) files in ./public/employers or create new ones. You can then pull-request those updated YAML files back into this repository's master branch.

For instructions on how to use YAML, please see this documentation on YAML syntax. If you'd like to see a sample employer data file, please look at ./public/employers/sample.yml.

Submit an issue

You may open an Employer Information Claim issue in this repository providing the information you'd like to submit, and another contributor can create or update the YAML files for you. In order to ensure quality, please submit a source to the claim you are making. The more reliable the source is, the better.

Submit an anonymous tip

This is not yet supported. In the future, we plan to support an anonymous form of submission such as Google Forms or email. Keep an eye out here for updates on that.

Developing

If you'd like to run the service locally to make changes, follow the steps below.

Requirements

  1. Git
  2. Node.JS
  3. Yarn

Building and running

  1. Clone the repository: git clone https://github.com/ek68794998/covid-employer-response.git
  2. Navigate into the repository: cd covid-employer-response
  3. Install packages: yarn install
  4. Start the service: yarn start

The service will be available at localhost:4419.

Contributing changes

Please fork this repository and submit your changes through a pull request.

License

See LICENSE file for licensing information.

covid-employer-response's People

Contributors

ek68794998 avatar dependabot[bot] avatar frosteeze avatar

Stargazers

Kamaraju S. Kusumanchi avatar  avatar

Watchers

 avatar  avatar

covid-employer-response's Issues

[INFO] Google Review

Employer name
Google

Information summary
Google allows its full-time workers to work from home during the Coronavirus pandemic, but its contract workers are still forced to come into the office. The count of these contractors is almost the same number as their full-time employees.

It should also be noted that even FTE workers for Google relied on their in-office services and equipment that they have difficulty adjusting working from their home. They have also delayed performance reviews and promotions for their employees.

Its parent company, Alphabet, is helping in the fight against the Coronavirus by providing drive-through tests, although they are starting in just their region. They have plans to expand to other regions.
Sources
https://www.theverge.com/2020/3/17/21184495/google-employees-memo-contract-workers-coronavirus-covid-19

https://www.zdnet.com/article/a-sad-google-employee-laments-how-covid-19-coronavirus-is-ruining-his-work/

https://www.businessinsider.com/google-delays-employee-performance-reviews-promotions-covid-19-2020-3

https://www.cnbc.com/2020/03/26/alphabet-verily-ramps-up-covid-19-screens-with-1000-google-volunteers.html

Additional information
N/A

Filter system

Companies should be able to be filtered by more than just name (in text search). Their ratings, company sizes, locations, etc. should all be filter options along with full-text search.

Dark mode

The app should support an optional dark mode.

Filtering when on page 2+ can result in an empty page

Description
If the number of filtered results is less than required to be shown on the current page, you end up on page "2 out of 1" for example.

To reproduce
Steps to reproduce the behavior:

  1. Open the Employers page.
  2. Navigate to page 2.
  3. Enter "Micro" in the filter search box.

Expected behavior
Page 1 should be shown.

Screenshots
image

Device information

  • Device: Desktop PC
  • OS: Windows 10
  • Browser: Chrome
  • Version: 87

Footer on mobile has no bottom padding

Description
Footer on mobile has no bottom padding.

To reproduce
Steps to reproduce the behavior:

  1. Open page on a mobile device.
  2. Look at the footer at the bottom of the page.

Expected behavior
There should be padding below the text in the footer.

Device information

  • Device: iPhone 12 Pro
  • OS: iOS 14.3
  • Browser: Chrome

Show an Employer's Current Employee Count

We need to show the current approximate current employee count so we can asses the impact that COVID had on the company. We should also have a citation reference required for these numbers.

Add a FAQs page

Need a FAQs page on the main site itself. The readme does explain some things, but it would be more user-friendly if we add a FAQs page on the main site itself.

Some major questions that users may have:

  • A brief explanation of what a claim looks like and what its properties mean.
  • How do claims get processed?
  • What determines the rating of a company?
  • How do I submit/change/dispute a claim?
  • What do you consider publications, statements, and hearsays?

Filter checkboxes on mobile are not the right size

Description
When on mobile, the checkmark inside of the checkboxes used for filtering is too large and is not the right color.

To reproduce
Steps to reproduce the behavior:

  1. Open the Employers page on mobile.
  2. Open the filters and click on one of the filter types (e.g. Operations).
  3. Verify the size of the checkmark in the checkboxes.

Expected behavior
The checkmark should fit properly inside the box and be white instead of grey.

Device information

  • Device: iPhone 12 Pro
  • OS: iOS 14.3
  • Browser: Chrome

Fix Mobile View

There are several issues with the page for mobile such as requiring to zoom out and the menu navbar not compacted in a hamburger menu. See below:

image

Implement lazy loading

Employer list should only load about 6-12 entries at a time to reduce server load once we have dozens of employers.

Footer on homepage on mobile is in the wrong position

Description
On the homepage, the footer is embedded halfway up the page with incorrect formatting.

To reproduce
Steps to reproduce the behavior:

  1. Open the homepage.
  2. Look for the footer.

Expected behavior
The footer should be at the bottom of the homepage.

Device information

  • Device: iPhone 12 Pro
  • OS: iOS 14.3
  • Browser: Chrome

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.