Git Product home page Git Product logo

app's People

Stargazers

 avatar  avatar

app's Issues

Référencement

  • Balises alt, title sur les liens et images.

  • Images open graph, keywords...

  • Sitemap.yml

  • IPV4

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.

[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.

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

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

Robots.txt

Créer un robots.txt qui:

interdit l'indexation de /admin/*

autorise /, /dashbord, /scan

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

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.

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

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...

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...)

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.

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.