Skip to content
This repository has been archived by the owner on Aug 25, 2024. It is now read-only.
/ papillon-v6 Public archive

Le client alternatif de vie scolaire ouvert à tous et porté par la communauté

License

Notifications You must be signed in to change notification settings

PapillonApp/papillon-v6


Logo

Papillon — L'appli scolaire

Votre emploi du temps 📅, votre agenda 📓, vos notes 📝, vos news 📰 et bien plus encore en un clin d’œil grâce à l'application Papillon.

Voir la documentation »

🚀 Sommaire

Fonctionnalités

Voici un aperçu de ce que nous avons accompli jusqu'à présent et de ce qui reste à faire :

  • 🏗️ Structure
    • 🗺️ Routage & Navigation (React Navigation)
    • 🔄 Appels à l'API
    • 🗄️ Gestion des données utilisateurs (Expo AsyncStorage)
    • 🎨 Intégration du Framework UI
  • 🎓 Connexion à un service scolaire
    • 🏫 Interface de choix du service scolaire
      • 🟢 Pronote
      • 🔵 EcoleDirecte
      • 🟡 Skolengo
    • 🏠 Interface de sélection de l'établissement
      • Pour PRONOTE
        • URL de l'établissement
        • Localisation de l'utilisateur
        • Renseignement de la localité (code postal / ville)
        • QR-code PRONOTE mobile
    • 🔑 Interface de connexion au service
      • Pour PRONOTE
        • Connexion par identifiants et mots de passe
        • Connexion par QR-Code mobile
        • Connexion par cookie d'ENT
    • 🔐 Appel à l'API pour se connecter et conservation de la session
  • 📊 Affichage des données
    • 👤 Données utilisateur
    • 📅 Emploi du temps
    • 📝 Devoirs
    • 🏅 Notes
    • 🧠 Compétences
    • 📚 Contenu des cours
    • 📁 Fichiers
    • 📰 Actualités
    • 💬 Conversations
    • 🎒 Vie scolaire

📖 À propos du projet

Papillon est une application mobile qui vise à simplifier la vie scolaire des étudiants en France.

🛠 Développement

Vous pouvez commencer à développer sur la documentation pour développeurs.

👥 Contribuer

Nous accueillons les contributions de tous. Veuillez lire notre guide de contribution pour commencer.

Créer une Pull Request

  1. Forkez le projet
  2. Créez votre branche (git checkout -b feature/AmazingFeature)
  3. Commitez vos changements (git commit -m 'Add some AmazingFeature')
  4. Poussez vers la branche (git push origin feature/AmazingFeature)
  5. Ouvrez une Pull Request

🔒 Vie privée & confidentialité

Papillon est engagé à protéger les données de tous ses utilisateurs, pour fournir une expérience fiable et de confiance.

L'application est gratuite, sans publicités, ne revend pas vos données, n'utilise pas de serveurs, n'utilise pas d'outils d'analyse, et ne récupère pas de logs de manière automatisée.

Par souci de transparence, vous pouvez retrouver le fonctionnement exact du traitement des données et nos politiques sur : https://safety.getpapillon.xyz/

📄 Licence

Distribué sous la licence GPLv3. Voir LICENSE pour plus d'informations.