8000 GitHub - Benio-B/toilette-royale: What is the best toilet paper?
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Benio-B/toilette-royale

Repository files navigation

🧻 Toilette Royale – Analysez votre PQ comme un roi

Made with 💩 & React LocalStorage Inside Highly Analytical 🚽


Toilette Royale est une app web qui pose les vraies questions 💭 :

🧻 "Ce rouleau m’a-t-il vraiment duré aussi peu longtemps ?" 💸 "Est-ce que mon postérieur mérite mieux pour moins cher ?" 📈 "Et si je devenais le Warren Buffet du papier toilette ?"


🪄 Qu’est-ce que c’est ?

Une app React (vite fait bien fait) pour suivre votre consommation de papier toilette, et on te dit :

  • Combien de temps a duré le paquet
  • Combien tu paies par jour de papier toilette
  • Quelle marque est la plus rentable
  • Quel est le meilleur rapport qualité/prix

🤯 Comment l'utiliser ?

Il faut entrer la date de début du paquet, la date de fin, la marque/modéle, prix du paquet, le nombre de rouleaux.


🔥 Lien vers le trône

🧻 pq.benio.fr


⚙️ Stack & techno

  • 🧠 React + Vite
  • 💾 localStorage (pas de base de données externe pour le moment)
  • 👑 Beaucoup trop de sérieux pour un sujet aussi débile

Base de données

Par défaut, le LocalStorage est utilisé. C'est bien pour tester mais c'est relou. Tu peux donc activer LA feature pour utiliser une DB externe pour une instance en local 😎

JsonBin - marche à suivre

  1. Créer un compte sur JsonBin.io (c'est gratuit, vu le peu d'appel qu'on va faire)
  2. Créer un fichier .env
  3. Choper une MasterKey et une AccessKey et les mettre dans le fichier .env (⚠️rajouter des \ avant chaque $):
    • VITE_JSONBIN_MASTER_KEY=\$XX\$XX\$XXXX
    • VITE_JSONBIN_ACCESS_KEY=\$XX\$XX\$XXXX
  4. Créer un Bin avec [{}] dedans
  5. Choper l'id du bin et le mettre dans le .env:
    • VITE_JSONBIN_ID=XXXX
  6. Enfin activer la feature avec:
    • VITE_JSONBIN_USE=true

🛠️ Commandes de base

  npm install       # Pour installer les rouleaux... euh, dépendances
  npm run dev       # Lancer l’app sur le port 5173 (oui, c’est précis)
  npm run build     # Pour builder l’app comme un château

📊 Fonctions prévues / en cours

  • Ajouter un pack de rouleaux usé (ou neuf, selon votre optimisme)
  • Suivi du nombre de jours par rouleau
  • Calcul du coût quotidien
  • Graphiques et stats en mode Excel pour le popotin
  • Classement des marques les plus rentables
  • Et peut-être un mode sombre. Parce qu’on est pas des animaux.

😎 Pourquoi ?

Parce que dans un monde incertain, on peut au moins maîtriser son PQ.

Et aussi parce que coder des trucs absurdes, c’est cool. Et que faire de s stats sur le papier toilette, c’est à la fois inutile et essentiel.

🧻 Contribuer

Tu veux ajouter des emojis, des stats en plus, un mode multi-culs ? Les PRs sont bienvenues. Avec ou sans rouleau.

Toilette Royale – L’app qui transforme votre pause pipi en étude de marché.

About

What is the best toilet paper?

Resources

Stars

Watchers

Forks

0