Git Product home page Git Product logo

covid19-market-waiting-times's Introduction

Hi, I'm Miki 👋👨‍💻

I'm a passionate software engineer, an endless curious and an endless student.
I love the opensource world, building community, share my knowledge, speaking at conferences and learn every day.

Actually I'm based in Paris, France. I'm working as a Software Development Engineer @ Adobe

🗣 Usually I make some talks about technology, software development, architecture... serious stuff, bruh. You can find the slides Slideshare

📋 I'm also writing some articles on Medium. They are about my experience, experiments and other tech stuff

⚡ I'm currently a founder and a speaker at Schrödinger Hat, an italian live stream / podcast, talking about software development, sharing knowledges

You can find me anywhere, you have to just talk about me... I will appear in front of you ❤️

covid19-market-waiting-times's People

Contributors

danieldafoe avatar elina-codes avatar evanburg avatar jampod-dev avatar mattgeek avatar snyk-bot avatar thejoin95 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

covid19-market-waiting-times's Issues

Filter for the type of store

Hi again :)

What about a filter in which I can choose what typo of store I want to see?
I often search for supermarkets and rarely for pharmacies, so a filter could be very useful (also for the backend part: less data to retrieve!)

Hosting and Infrastructure

Hi,

We are a technology consultant company here in Canada and we came across your project. Is there anything we could do to help you distribute the hosting for this project through to a server here in Canada? You mentioned you are a bit limited where you are hosting.

Cheers

Multiple "Venues" for Walmart Supercentre in Orleans.

There are three "venues" for Walmart Supercentre in Orleans ON:

  1. Walmart Orleans Supercentre
    3900 Innes Rd, Orléans, ON K1W 1K9, Canada

  2. Walmart Supercentre
    3900 Innes Rd, Orléans, ON K1W 1K9, Canada

  3. SmartCentres Orleans II
    3900 Innes Rd, Orléans, ON K1C 1T1, Canada

If I were to keep one, I'd keep #2.

WalmartX3Orleans

Unable to load website.

Found this from a LinkedIn post and thought I'd give it a go, unfortunately it failed to load the page and I can only see the footer.
I'm getting a white screen when I load https://covid19-waiting-time.thejoin.tech/
A quick inspection of the console highlighted this the following:

TypeError: Cannot read property 'coords' of undefined
    at geoSuccess ((index):462)
    at foundPosition ((index):225)
    at stopTrying ((index):215)

Not sure if this is expected or not, I assume not.
If it makes any difference I'm using Chrome Version 80.0.3987.149

Function to add or update locations

There's a very popular store near me which isn't on the map, and I was hoping you could add a way to suggest new locations, either in the "Not Found" results box, or by clicking (or long-tapping for mobiles) on the map.

To support real-time wait times, allow for input from those actually inline

Average wait times is not particularly useful. The key is data that is no more than 60 minutes olde.

While the longer term solution would be a smartphone app, a short term fix would be a web site that is "responsive"/optimized for smartphone where someone who has finished their "wait" in line can input the time and location of the store.

Shoppers Drug Mart

Hi my store shoppers drug mart on Guelph St in Sinclair perpetually showing line of 20min when there is no line

Not really an issue - an offer, relating to your FAQ page

Hello,

There wasn't an obvious way to communicate, apart from this. This is the closest I could find to that.

My offer is to edit the English on your FAQ page. For example, you're using "sensible" and the better word is "sensitive," when referring to personal information in this context.

I'm a technical writer, by profession.

Email [email protected] if you're interested.

Lack of user interaction: many issues

Seems like feedback and user-provided info are on a steep decline.

Much of the wait times haven't been updated in days.

Merchants are listed as closed when they're open and vice versa.

Many duplicate merchants listed and no way of editing them or relaying info to have them changed., If there is, it's not obvious.

Nice project, but gets a which gets a C- grade.

tag is on wrong location

Bethune Memorial House on John St North in Gravenhurst Ontario is tagged on the wrong location.
It should be across the street (kitty-corner from the Gravenhurst Curling Club).
The correct location is even marked with the National Historic Site icon.
Please rectify. Thank-you.

Wait times are totally off

It seems that in order to come up with your wait times, you're taking the time range that's given by Google, do some math, using popularity and historical values, to then come up with a single number. (So, basically guessing...)

Unfortunately, the result is nowhere close to reality.

I just went to a store that had a 35 MINUTE wait time listed, but, once I was there, there was absolutely NOBODY in line at all. ZERO wait time...
When I got home I checked again, and it still gave me 35 minutes, so, I'm afraid your algorithm isn't really working for quickly changing situations (as we have right now).

The legend counter need a description

Hi and thanks you for your project.

I think it's difficult to understand the meaning of the numbers:

image

Is it the numbers of peoples in queue or the hypothetical waiting time?

Reading the code I've got my answer but for the common people is not that easy to understand

bg-33min wait time for some places

When a place has a wait time that is not rounded to the nearest 5 or 10, it doesn't show properly in the UI. I was going to update the CSS, but I think this is more rooted around the getWaitTime function. If CSS only supports increments of 5, then this function should do the rounding as well for the meanTimeSpent value.

image

Showing multiple tags for a location - one of which is the wrong location

Have a bug here in Kanata, Ontario, Canada.

The tag ("1") has the right store name (Loblaws), but the address is for a different store (WalMart), which is many kilometers away. I see why, the Canadian Postal code is wrong (K2T 1B6 is wrong. The postal code should be K2S 1B6 (T->S)). Looks like incorrect information somewhere in the data.

The tag ("2") is correct (store, address, etc.)

Attaching screen shots with "1" and "2" identified
Tag at correct location
Tag at wrong location
2 tags one location

Safeway Austin

Good Afternoon!
First off thank you soooo much for creating and monitoring this app, I love it! I've noticed that the Safeway on Austin Ave in Coquitlam has 2 different locations and one always says there is a 25 min wait which I think is wrong because I've never seen a line there so I think there must be a glitch with this. Thank you!

Colour coding accessibility

UPDATE: Pop up weren't working on my phone, the details are in the popup, this still requires me to ckick on many locations as i can't tell from a high-level glance. My colour vision is not as bad as many others so i could see it being more issue for them.

I love the idea of this but it's not useful for me because it's using colour scale of green to red which is the most common colour vision deficiency. As a woman its rare to be colour blind, but for the male population your map key on wait times is useless for about 1 in 10. In my case 5 minutes looks the same as 25 mins and 45 mins looks the same as 60 plus. No matter what you're coding you should always include a label or pattern option for accessibly. Great concert though and would be wonderful even outside of the current situation.

Refactoring UI/UX

Hey there! First off, I really like the usefulness of the application. Great work! I heard about it on a popular site in Toronto called blogto.com.

I took a look at your list of TODOs and I was wondering what you guys looking to do for the refactoring of UI/UX? A couple things I think the front end could benefit from are:

  1. Sass (https://sass-lang.com). This would give the immediate benefit of being able to separate your CSS into separate files for easier maintainability and keeping things cleaner. I see there's a grunt package for easily adding Sass to a grunt project (https://www.npmjs.com/package/grunt-sass).

  2. A clear folder structure for code that developers work on (pre-compiled) and another place where the generated files get placed (minified/compiled files). Having something like a src/ folder and a dist/ folder would be great start. It would only take the modification of a couple things in your gruntfile.

  3. Improvements to the accessibility of the website. There are a few minor things that could be done to improve the ability for people with certain disabilities to use your great application! This web application would be beneficial to them as well, so let's help them be able to use it. 🙂

  4. Tiny UI improvements. Things like:

  • your rating stars being cut off on the top,
  • icons in your circle buttons in the top right and bottom right corners being off-center,
  • consistent spacing between/around elements in your interface,
  • a banner/logo at the top or side to inform people what they're looking at

I would be happy to start with these things if you would like the help!

Notification

It would be amazing if you could choose a store and choose to be emailed when the wait time drops below a selectable threshold! This could tell you when to leave if a store is busy and you don't have time to keep checking!

API for mobile?

Hello, would you consider making this API accessible for mobile with API endpoints etc..? I could create an simple iOS app based on that (if you are agreeing to it) and use the JSON responses to display the waiting times.
Would need the docs to properly create the models. Can add more things as we go but would love to collaborate on something to help during these though times.

Cheers!

Places List

The places list doesn't update with the places closest to the area of the map selected.
I would also be helpful if you could edit the places list...use it as a "favourities" list.

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.