Skip to content

crazycat256/Emargator

Repository files navigation

Emargator

Application mobile d'émargement automatique pour les cours de l'ENSIBS.

Warning

Cette application est encore en cours de développement, et bien qu'elle soit fonctionnelle, elle peut contenir des bugs ou des fonctionnalités incomplètes. Utilisez-la à vos propres risques.

Description

Emargator automatise le processus d'émargement en ligne sur Moodle. L'application se connecte automatiquement aux créneaux d'émargement définis par l'université et enregistre votre présence aux cours, éliminant ainsi la procédure manuelle répétitive.

Ecran principal        Historique        Paramètres

Créneaux d'émargement (du lundi au vendredi) :

  • 8h00 - 9h30
  • 9h45 - 11h15
  • 11h30 - 13h00
  • 13h00 - 14h30
  • 14h45 - 16h15
  • 16h30 - 18h00
  • 18h15 - 19h45

Sécurité et confidentialité

🔒 Vos identifiants sont en sécurité : L'authentification se fait directement entre l'application et le SSO de l'UBS. Aucune donnée d'identification n'est transmise à un serveur tiers. Tous les identifiants sont stockés sur votre appareil avec flutter_secure_storage.

Installation

Téléchargement

Compilation

Prérequis

  • Flutter SDK
  • Pour Android : Android Studio et SDK Android
  • Pour iOS : Xcode (macOS uniquement)

Instructions

  1. Cloner le dépôt :

    git clone https://github.com/crazycat256/Emargator.git
    cd Emargator
  2. Installer les dépendances :

    flutter pub get
  3. Lancer l'application :

    # Sur un émulateur/appareil connecté
    flutter run
    
    # Ou compiler pour une plateforme spécifique
    flutter build apk          # Android (APK)
    flutter build appbundle    # Android (App Bundle)
    flutter build ios          # iOS
    flutter build windows      # Windows
    flutter build linux        # Linux
    flutter build macos        # macOS

Licence

Ce projet est sous licence GPLv3. Voir le fichier LICENSE pour plus de détails.

About

App pour simplifier l'émargement à l'ENSIBS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •