Skip to content

BlazedByte/EmotionBubble

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EmotionBubble

EmotionBubble est une application web qui vous permet de suivre vos émotions et de tenir un "journal de bord" des jours passés. Vous pouvez y ajouter des notes, une émotion représentaive de votre journée et la météo !

Installation

Pour installer l'application, il vous suffit de cloner le projet sur votre machine.

git clone https://github.com/BlazedByte/EmotionBubble.git

N'oubliez pas d'installer les dépendances avec la commande suivante :

pip install -r requirements.txt

Lancement

Ensuite, vous pouvez lancer l'application en ouvrant le fichier main.py avec Python. Lors du premier lancement, le fichier data.json sera créé. Il s'agit du fichier de sauvegarde de vos données. Vous devrez alors le modifier une première fois pour y inscrire dans la section settings:

  • secret_key : une clé secrète pour sécuriser les cookies sur les appareils des utilisateurs
  • invitation_code : une code à garder secret qui permettra aux utilisateurs de s'inscrire sur l'application
  • ip : l'adresse IP de votre machine sur le réseau local

La section data contiendra les données des utilisateurs.

Utilisation

Pour utiliser l'application, il vous suffit de vous rendre sur l'adresse IP de votre machine sur le réseau local. Vous pourrez ainsi vous connecter ou créer un compte. Par exemple, si votre adresse IP est 192.168.1.42, vous devrez vous rendre sur http://192.168.1.42.

TODO

  • Ajouter un système de connexion
  • Ajouter un système d'inscription
  • Ajouter vérifications des formulaires via HTML
  • Possibilité de modifier un enregistrement
  • Affichage des dates initiales : 30 derniers jours
  • Ajouter emojis lors de la sélection de l'émotion
  • Modifier la modification pour permettre l'auto sélection des paramètres précédemment sélectionnés
  • Nouvelle UI pour l'ajout/modif d'un enregistrement
  • Ajouter un menu avec les différentes pages en type 'bento'
  • Améliorer l'UI de l'accueil Bento
  • Ajouter un système de partage de données entre utilisateurs ( page amis)
  • Ajouter un système de statistiques
  • Ajouter une vue "calendrier" pour voir les émotions de chaque jour
  • Ajouter la page "paramètres"
  • Page d'administration du serveur
  • Application mobile pour le client

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published