Giter Site home page Giter Site logo

salaires.dev's People

Contributors

alexislozano avatar raboliotlegris 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

Watchers

 avatar  avatar  avatar

Forkers

gbathie

salaires.dev's Issues

Enlever elm-ui

Au niveau de l'accessibilité et du HTML sémantique, c'est pas ça.

CSV export

Hello,

Would it be possible to provide a CSV dump of the database somewhere? This would allow other persons to play a bit with this data (some statistics, visualizations, etc).

In the short term, you could manually dump it and upload it somewhere (e.g. as an artifact of a github release). A better solution would be to automatize this and update the CSV regularly, e.g. every day or every week.


Some libraries (like pandas) offer basic web-scrapping functionalities for tables. For instance:

import pandas as pd

url = 'https://en.wikipedia.org/wiki/History_of_Python'
dfs = pd.read_html(url)

print(len(dfs))

But this does not work with https://salaires.dev/ (I guess because the content of the table is loaded with JS).
So at the moment, the only alternative is a big Ctrl-A Ctrl-C Ctrl-V, which is far from ideal 😞

Typo in email

"Confirmez votre salaires en cliquant sur ce lien:"
image

RGPD

Se documenter et voir quelles actions sont à faire.

Add a gender column to calculate later the gender gap in france

Hey :)
You're project is super promising and it's interesting that you collect so many data.

I tried first a same idea, on google form to calculate the gender gap in france.

One thing that would be super interesting is to add the gender in the form (as an optional field).

Once we collect these data, we could group the data by years of experience and calculate the gender gap.

In the US tech, there are already stats like this for this, but not in France... 😞

Thanks!

Mode maintenance dans le front

Les déploiements back peuvent être un peu longs, ajoutons une variable d'env pour mettre le site en mode maintenance.

Ajout de docs

Salutations!

Je viens d'essayer de faire tourner l'app sans grand succès. Il semble qu'il manque un bon morceau de docs sur la configs de dev.

J'ai pu deviner l'utilisation de Supabase, les différentes variables d'environnement mais je crois qu'il me manque quelques trucs.

Gestion des erreurs

Pour l'instant on a pas mal de 500 avec un message texte. À changer en status code plus précis. Et affichage des erreurs côté front.

"Niveau" ça veut dire quoi ?

Je n'ai pas compris cette colonne en remplissant mon salaire.

Certains l'ont visiblement prius comme un niveau d'études, d'autres comme un niveau de poste.

Ajouter une colonne congé total ?

Le temps est libre est un facteur de differentiation sur le marché du travail
Exemple : un 40K avec 5 semaines de congé n'a pas du tout la même saveur qu'un avec 12 semaines de congés

Proposition du nom de colonne : Congé total
Valeur par défaut : 5 semaines

Accessibilité Web a11y

Vérification de la conformité avec les outils de validation, pour l'accessibilité Web: WCAG (Web Content Accessibility Guidelines)

On pourra se baser sur le talk de DevoxxFR 2022: "Mon site déjà en ligne doit être accessible, je fais comment ?" (par Mélanie Boudard) https://youtu.be/9QuNM0CUycM

Stocks - une description plus précise

On reçoit généralement des stocks sur une période de 4 ans. Ce n'est pas clair si l'on doit renseigner cette somme totale ou la somme par an (d'où la disparité des chiffres qu'on peut observer sur la partie stocks)

Supprimer les doublons

Le bouton d'envoi a 4 states:

  • Init
  • Loading
  • Success
  • Error

Il ne devrait être activé que si son state est Init.

De plus, le formulaire devrait être réinitialisé lors d'un envoi se terminant sur un succès.

SEO

Pour l'instant il n'y a rien de SEO dans le HTML, il faudrait rajouter ça pour les crawlers.

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.