GithubHelp home page GithubHelp logo

minientreprise-scv / app Goto Github PK

View Code? Open in Web Editor NEW
2.0 0.0 0.0 8.1 MB

Le dépôt principal de La Plante Qr contenant les fichiers de l'application

Home Page: https://planteqr.eu.org

License: Other

Python 20.61% CSS 12.88% HTML 60.95% Shell 0.24% JavaScript 4.78% Dockerfile 0.24% Batchfile 0.29%
connected plant recycling python flask

app's People

Contributors

camarm-dev avatar

Stargazers

 avatar

app's Issues

Ajouter un fichier manifest

Ajouter un manifest pour bénéficier des fonctionnalités pwa:

L'url de base est le /dashboard.

Faire attention que les cookies soient activés pour ne devoir scanner le qr à chaque fois.

Robots.txt

Créer un robots.txt qui:

interdit l'indexation de /admin/*

autorise /, /dashbord, /scan

Référencement

  • Balises alt, title sur les liens et images.

  • Images open graph, keywords...

  • Sitemap.yml

  • IPV4

Choisir un mode d'hébergement

Choisir entre auto-hébergé chez Armand, ou autre part ou bien un serveur chez ovh...
Définir un mode de liaison avec le nom de domaine (tunnel cloudflare...)

Commencer le tableau de bord

Commencer le tableau de bord, avec les différentes plantes...

L'utilisateur peut naviguer entre ses plantes.

L'utilisateur peut prendre en photo une de ses plantes.

L'utilisateur peut accéder à la documentation de sa plante.

L'utilisateur peut rrempoter sa plante.

Créer un qr, relié à une plante

Créer un qr code relié à une vente unique elle meme reliée à une plante.
Pour plus d'accessibliité, le qr code doit contenir l'url complet d'enregistrement d'un plante, pour que meme si il est scanné depuis une application externe, l'utilisateur accède à sa plante

Checker l'image uploadée

Faire un test sur l'image choisie pour être uploadée par l'utilisateur.

  • Checker si un qr code est présent
  • Regarder si le contenu du qr est une plante
  • Regarder si la plante existe
  • Vérifier que la plante corresspond sur le qr et sur l'upload

Choisir de splantes et les documenter

Choisir des types de plantes, les documenter sur les 3 étapes de une e-plante ainsi que trouver des images de ces plantes.

Tout ajouter en base de données

  • Menthe poivrée
    • Documentation
    • Images
  • Cosmos
    • Documentation
    • Images

Ajouter un service-worker

Met en cache bulma et la page dashboard. Si il y a de la connexion alors dashbord est rechargée sinon elle est prise depuis le cache.

IA: créer et entraîner à reconnaître des plantes

Pour ne pas que le stockage doit utilisé à mauvais escient, il faut créer et et entrainer une IA pour reconnaître des plantes.

Dans l'idée:

Transformer une image en matrice de pixels

La passer dans les 3 couche de neurones

Réponse

Faire une page administrateur

Faire une page administrateur, où l'on peut modifier / ajouter des plantes et leurs images / documentation.

Pouvoir créer un qr...

[Brice] fonction pour lier des plantes, et les retrouver

Brice peut développer la fonction qui permettera de lier les différentes plantes scannées. Elle devra prendre en compte les duplications (pas de doublons si 2 plantes sont déjà liées).

Dans le fichier planteqr/plants.py dans la classe Plants.
Tu peux utiliser self.db.qr (la table avec les plantes) et ses méthodes .find(), .find_one() pour trouver les plantes et la table self.db.links avec sa méthode .insert_one() pour lier les plantes entre elles.

Tu devra faire la fonction qui permet aussi de retrouver toutes les plantes liés à partir d'une seule.

Responsive page accueil

Responsive sur la page d'accueil...

La marge sur la navbar à droite est à retirer et le bouton scanner mon qr doit paraître même me nu plié !

Le première section haut / bas, la deuxième réduire taille cartes, la troixième haut /bas, et le footer en liste verticale.

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.