個人用ダッシュボード

この活動を始めると、すぐにやるべきことが膨大になり圧倒されました。自分を整理するために独自のツールを開発したいと思いました。
ある意味で私の人生全体をまとめるツール。インターネット接続があれば世界中どこからでもアクセスできるツールです。
そのアイデアは、ログインしてすべての連絡先、管理書類、音楽、プロジェクト、タスク、画像、ビデオなどにアクセスできるようにすることでした。みなさん、アイデアは分かったと思います。
現在、このツールは明日になる姿とは程遠いです。でも、他の人に無料で提供したいと思いました。それが私にも利益をもたらします。ツールについての最初のフィードバックや最初のユーザーからの意見を得られるからです。この方向で続けるモチベーションになると確信しています。
このツールを使うと、時間の経過とともに私の活動を追跡し、書面記録を残すことができます(私は忘れっぽいので)。また、情報に素早くアクセスできます。現在、開発は主に私の個人的な使用向けです。
これを書いている時点で2020年8月31日です。私は9月全体を通じてダッシュボードの開発に集中するという目標を立てました。
この月の終わりまでに、このツールはウェブ版のコードをもとにAndroidおよびiOSアプリとして利用可能になるはずです。このアプリはユーザーにパーソナライズされたメッセージ付きのプッシュ通知を送信できる必要があります。
このツールは新しいユーザーに利用可能になり、アプリまたはアプリのプレゼンページから直接アカウントを作成できます。
これらのユーザーは、メディア管理システム(ドキュメント、画像、ビデオ、音楽)を含む個人スペースにアクセスでき、1GBのストレージ、音楽プレーヤー、タスク管理システム、会計追跡システム、連絡先管理システムが利用可能です。
私の目標は、スムーズで使いやすい製品を提供し、すべての表示バグを修正し、ツールを安全にすることです。
この機会のために、ツールのプレゼンページを作成しました。このリンクからアクセスできます。このページからはまだアカウントを作成できません(まだ機能していません)。
Journal de bord
Donc là on est le 14/09/2020 il est 8h. À la base j'étais en train de créer les espaces sur le dashboard, actuellement il est installé sur mon site perso. Je voulais m'occuper de la mise en place du premier mail que la personne recoit avec ses identifiants et un message personnalisé. Je me suis dit qu'il fallait peut être que je finisse par trouver un nom pour mon app qui soit cool. J'avais pensé à Dashboard mais ça me convient pas vraiment.
Puis j'ai eu une idée. Pour trouver le nom de mon app, faire un script qui me sorte les 200 noms de domaines disponibles les plus courts au monde. Techniquement c'est faisable et avec un peu de chance j'en trouve un cool de 4 ou 5 caractères.
Pour pouvoir faire ça il fallait que je fasse un script qui me génère toutes les combinaisons possibles d'un certain nombre de caractères, ensuite utiliser une fonction sur chaque combinaison pour vérifier la disponibilité d'un nom de domaine et afficher uniquement les noms de domaine disponibles.
J'ai commencé à le parser, le traduire en français et le rendre plus digeste visuellement. Je l'ai intégré sous forme d'outil en ligne juste en dessous.
Pour l'instant ce qui m'a pris le plus de temps c'est la vérification de disponibilité. Au début je me suis penché sur une fonction native php checkdns jusqu'à que je comprenne que pour vérifier la disponibilité de manière exacte je dois récuper le whois du nom de domaine. J'ai finalement trouvé une fonction le récupère et qui fonctionne, j'ai lancé une requête simultannée sur un petit échantillon de noms de domaines mais la connexion au whois plante à la deuxième connexion.
Peut être qu'en envoyant une requête à la fois en ajax le problème sera résolu.
Pour le reste, on est à peu près à la moitié du mois. J'ai bien avancé sur l'affichage mobile, la création des espaces personnels, la séparation et la résolution des bugs d'affichage. Il y a tout qui prend forme petit à petit.
Pour la première transformation en app et les notifications ça va être une gallère, je sais. Mais une fois que ce sera fait les prochains développements seront beaucoup plus faciles
Edit du 22/09: Ça y est :) Les requêtes AJAX c'est magique. C'était facile en plus. Maintenant j'ai la possibilité de tester un peu plus de 200 noms de domaines avant que le script plante. La prochaine étape, ce sera de stocker tous les noms de domaines déjà testés dans la base de données et de ne pas faire de requête identique. Ce truc c'est top. Entre temps j'ai pensé (ça faisait longtemps) à Dashy comme nom. Le domaine dispo serait dashy.in mais j'aimerai bien en trouver un de 4 caractères, en .com
Entre temps la version web est mainteant disponible en Français, Anglais, Espagnol et Coréen avec plusieurs options de personnalisation.