Giter Club home page Giter Club logo

atrapio's Introduction

Salut 👋

Tu veux une astuce ?

Si tu crées un repo avec ton nom d'utilisateur et que tu y ajoutes un README,

Et bien tu peux avec ta home page personnalisé sur ton profil Github.

Comme tu le vois actuellement.


Rafa-Js Rafa-HTML Rafa-CSS Rafa-Flutter Rafa-PHP Rafa-nuxtjs

Tu veux d'autres astuces ?

Je joins moi sur ma chaine ici 👉 Nico Develop

Nico Develop's Github stats

atrapio's People

Watchers

 avatar  avatar

atrapio's Issues

La suppression ne semble supprimer les collections enfants

Quand un lien est supprimé, les sous collections ne sont pas supprimés.

Créer les requêtes firestore dans le link_repository pour supprimer les collections suivantes :

  • clicks-by-days
  • clicks-by-hours
  • clicks-by-minutes
  • visits

Gérer la suppression en asynchrone (await) avant la suppression du lien dans la méthode deleteLink

update doc

script app.js dans web/scripts

var firebaseConfig = {
  apiKey: "XXX",
  authDomain: "XXX.firebaseapp.com",
  projectId: "XXX",
  storageBucket: "XXX.appspot.com",
  messagingSenderId: "XXX",
  appId: "X",
};

firebase.initializeApp(firebaseConfig);

firebase.firestore().useEmulator("localhost", 8080);
firebase.functions().useEmulator("localhost", 5001);
firebase.auth().useEmulator("http://localhost:9099");

Changer la façon de rediriger les utilisateurs.

Doit être possible d'afficher la marque Atrap.io avant la redirection pour la version gratuite.

Ça implique de supprimer la redirection au niveau serveur.

Question : Comment gérer la version payante ?
(Il faut que ce soit plus rapide)

Suppression d'un lien.

La snakbar disparaît avant la suppression c'est un peu perturbant.

Peut-être ajouter une confirmation comme quoi le lien est bien supprimé.

Créer un lien @trap

Quand un utilisateur crée un lien :

  • Ajouter une option de lien de capture
  • Ajouter la traduction des différents terms
  • Après la création du lien, cleaner le state

Voici le Wokflow à suivre :

Untitled Diagram drawio

Récupérer le nombre de vue et de convertion

Suite à l'issue #44, l'application doit permettre d'afficher les données issues de Firestore.

Il y a dans la collection /trackings/2021118-1 2 collections qui vont nous intéresser :

  • pages
  • prospects_conversions

La collection pages contient plusieurs docs qui on le nombre de visite.
Il faut les additionner pour avoir le nombre total de visites.

La collection prospects_conversions, il y a juste à compter le nombre de docs pour avoir le nombre de conversion.

Pour l'intégration générale :

  • Créer un repository : statistics_repository.dart
  • Créer une méthode pour récupérer les données avec le snapshot
  • Créer un BLoC pour les visits et les conversions

Interface de statistiques

Créer une nouvelle vue qui permettra l'intégration de statistiques (issus d'un script de tracking).

Voici les détails à faire figurer sur la vue.

CleanShot 2021-12-13 at 07 10 42@2x

Contraintes :

  • Aller à l’essentiel (car il est très fortement possible que ça évolue)
  • Utiliser le material design proposer par Flutter
  • Pas de mise en forme autre que le material design (Le design viendra beaucoup plus tard)
  • Mettre en place des données en dur (ex : un Map<String, dynamic>)
    (La création de modèle viendra quand j'aurai finalisé les données cotées Firebase)
  • Ajouter une route sur le modèle déjà en place. (forcer la route par défaut pour le développement)
  • Penser à une mise en forme sommaire pour le Web

Link previews

Doit permettre d'afficher les détails d'un lien créé dans l'application.
Quand l'utilisateur clique sur un item de la liste de lien il doit arriver sur la page suivante :

CleanShot 2021-12-13 at 11 42 37@2x

Les informations sont extraites de firestore.
Info: il reste la preview qui n'est pas extraite est la preview du site de destination. Ca veux dire qu'il faudra au début mettre une image par defaut.

Je l'ajouterai prochainement dans les commentaires ou directement dans le projet.

Qu'est-ce qu'un préview.

C'est une carte avec une image et un titre en dessous.
Comme une carte de réseau social

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.