Giter Site home page Giter Site logo

solution-locale / solutionlocale.ca Goto Github PK

View Code? Open in Web Editor NEW
14.0 14.0 9.0 6.37 MB

Répertoire de ressources locales en contexte de distanciation sociale

Home Page: https://solutionlocale.ca

PHP 57.12% Vue 0.12% Shell 0.18% Blade 42.58%
hacktoberfest

solutionlocale.ca's People

Contributors

acrilex1 avatar daehli avatar dependabot[bot] avatar desjarlaisdumaishugo avatar hugozenitconcept avatar jonathanlaf avatar jpmurray avatar pierrepaul avatar rachids avatar whitelapin avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

solutionlocale.ca's Issues

FAVICON

Your site is neat but it lacks a little favicon :)

Have a way to "temporarily close" places

As more drastic lockdown action are happening, some business choose to close for the time being, and some of them where already in the directory. We have to add an option so moderator can temporarily close / hide said businesses.

Anyone can make us some tests?

I must admit, I'm not one for tests, although I'd like to, I do code without tests... And its a real shane. So if anybody can tackle this, that'd be awesome!

I guess some propre seeds would also be required too then.

Suggestion - Show category in listing

It is not obvious what kind of place we are looking at just by the name. It would be nice to actually show what category the place is related to without much trouble and would be a great addition without being too cumbersome

Suggestion: open the API to create new place

The API is cool. We are thinking about using the API to show specific region (lanaudière, laurentide, etc.).

Some region feels a little empty on solutionlocale.ca for now, so we would like to be able to create new places from the API, sharing the place with everyone instead of storing it on our side.

We can always redirect people to solutionlocale.ca to create their new place, but an API would be nicer.

Search for places

We have to be able to make a quick search in all places. Not especially for visitors, but for our moderators who need to edit places really.

Add a filter for Categories

At least for top-level categories: Alimentation, Santé et hygiène, Maison et télétravail, Transport, Services à la communauté, Animaux

Force at least one mean of contact

Curently, telephone numbers, email or website url are optional. We want to force at least one of them for a submission to be acceptable.

Extrapolate RCM from municipality

We want to be as local as we can, so we'd really like for each place to be associated with its RCM (les MRC, pour les francophones!).

At first we thought that Algolia Places was returning the information, which it does, but really incoherently. But someone pointed out this dataset from Élection Québec that have postal code and RCM informations.

The idea would be (probably) have an Event that, on Place created that takes postal code and pull the RCM info to the field in the Places table... And an artisan command that would go over existing Places to update the information.

Suggestion - Merge with https://achetelocal.com

I've had a similar idea to yours about right when you started solution-locale and your project took off while mine stagnated since I don't have as much free time available to develop many features.

I had plans to add filtering but school came back around and I do not think I will be able to add it before the month of may and since then solution-locale may be well on its way.

I would like to know what are your plans the efforts in upcoming weeks and months are like and if it would be mutually beneficial to merge my knowledge with yours from https://achetelocal.com

Add an option to hide address

Some poeple don't want to enter their full asdress as the business isn't publicly available (online store for example). We have to add a way to prevent the address to show if wanted.

Link moderators to regions

Linking users to specific regions to moderator would ensure they don't moderate regions they don't need to, reducing risks of trouble... But especially, if reduces the amount of stuff on their screens, makes them less anxious! :)

Display places on a map

The current Algolia Place autocomplete returns to us a latitude and longitude when entering a new place to the database. We do save this information, but now, we should be making something out of it !

Maps, anyone?

Address autocompletion with Algolia Places causes trouble

The returned payload from Algolia Places isn't standardized. For some reasons, some times it gives you some specific fields we use (like address, or city), and sometimes it doesn't.

We need to address this, either by letting the autocomplete go and opt for more granulated fields, or find something that works better.

Pro of using Places: gives us corrected adderss information when it recognizes the address correctly; gives us latitude and longitude of said place so we can put them on a map later on.

Cons of using Places: causes problems ;-)

A command to normalize data

Akin to #53 , but we might want to have a command that would run once in a while to normalize all address data we can.

Geocodeio (already in the project) could, for example, help us normalize city names. But we have the limitation of the number of API calls, we'd have to heavily cache data... And maybe even add a field to the place model that tells us if it had been normalized so we don't go over it too much.

API to access the database

The idea is to have the project as open as possible, and as such, we want to open the data in the form of an API.

It's not high on the priority list, but it's there!

Add a new field for Facebook link

Curently, URL is there for whatever website they want. People are confused sometimes (😕 ), so we'll add another field specifically for their facebook page addess.

Count on places seems to always been one over

For example, at the moment, in Abitibi-Témiscamingue, total count is 8, but checking the couny by category gives us 9. Clicking on "produit d'épicerie", who's supposed to be at one entry, shows nothing.

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.