/Papillon-v5

Your timetable, homeworks, grades, news and more in a fresh new UI for any French school service.

Primary LanguageVueGNU General Public License v3.0GPL-3.0


Logo

Papillon — Votre vie scolaire

Votre emploi du temps, votre agenda, vos notes, vos news et bien plus encore en un clin d’œil grâce à la nouvelle app Papillon.

Voir la documentation »

Read this in other languages: Français, English

Téléchargements Contributeurs Problèmes License
Rejoindre notre serveut Discord Nous suivre sur instagram

Sommaire

A propos du projet

  • Fonctionnalités de papillon
    • 📆 Emploi du temps
      • Gestion intuitive du temps
      • Ajout au calendrier
      • Cours personnalisés
      • Notifications (bientôt)
    • 📑 Devoirs
      • Gestion intuitive de votre emploi du temps
      • Devoirs personnalisés
    • 🎓 Notes et compétences
      • Moyenne générale et moyenne par classe
      • Remise automatique des notes sur 20
      • Affichage intuitif en grille
      • Influence sur la moyenne
    • 📂 Contenu du cours et fichiers
    • 📰 News
    • 🚪 Absences, retards et sanctions
  • Une interface incroyable
    • 🎨 Conçu avec soin et précision
    • ✋ Prêt à être utilisé d'une seule main
      • Utilisation de gestes intuitifs
    • ✨ Amélioration continue grâce à des mises à jour régulières
    • 📱 Look natif pour iOS et Android
  • Extensions et personnalisation
    • 🕺 Police et couleur de l'interface personnalisables
    • 🤯 Extension des fonctionnalités de l'application

Screenshots

iPhone XR (iOS 16.3.1) (version 5.7.0 - light mode)

Accueil Emploi du temps Devoirs Notes Paramètres
Home image image image image

Développé avec

Vue.js Ionic CSS3 JavaScript TypeScript

Pour commencer

Pour avoir une copie locale et la faire fonctionner, suivez ces étapes simples.

Prérequis

Tout d'abord, récupérez une copie de ce repo et installez les dépendances nécessaires à l'exécution locale de Papillon.

npm i

Installation

PS : Dans une ancienne version de ce fichier, vous deviez installer le paquet @ionic/cli. Ce paquet n'est plus nécessaire, et si vous l'avez installé uniquement pour Papillon, vous pouvez le supprimer avec npm uninstall -g @ionic/cli.
Nous l'avons supprimé pour corriger un bug avec le message "Waiting for connectivity with vue-cli-service" qui était gourmand en ressources CPU.
Pour lancer papillon, exécutez simplement

npm run serve

Pour construire papillon, vous devez installer Android Studio ou Xcode. Les outils de ligne de commande (CLI) Android SDK ou Xcode doivent être configurés. Tous les prérequis pour la construction sont disponibles sur https://capacitorjs.com/docs/getting-started/environment-setup

npm run build
npx cap sync
# ensuite, construisez en utilisant Xcode ou Android Studio

Usage

Papillon est utile à tout étudiant utilisant Pronote ou EcoleDirecte. Si leur application officielle ne vous suffit pas, nous sommes là pour améliorer votre expérience de l'école numérique !

Avancement

Allez voir les issues ouverts pour une liste des fonctionnalités proposées (et des problèmes connus).

Contribuer

Les contributions sont ce qui fait de la communauté open source un endroit extraordinaire pour être, apprendre, inspirer et créer. Toutes vos contributions sont très appréciées.

  • Si vous avez des suggestions pour ajouter ou supprimer des projets, n'hésitez pas à ouvrir une issue pour en discuter, ou créez directement une pull request après avoir édité le fichier README.md avec les changements nécessaires.
  • Veillez à vérifier votre orthographe et votre grammaire.
  • Créez des PR individuelles pour chaque suggestion.
  • Veuillez également lire le Code de conduite avant de publier votre première idée.

Créer une Pull Request

  1. Créer une fourche (fork) du projet
  2. Créez votre branche de fonctionnalités (git checkout -b feature/AmazingFeature)
  3. Confirmez vos modifications (git commit -m 'Add some AmazingFeature')
  4. Publiez vers la branche (git push origin feature/AmazingFeature)
  5. Ouvrez une Pull Request

License

Distribué sous licence GPL-3.0. Rendez vous sur LICENSE pour plus d'informations.

Auteurs

  • Vince Linise - Étudiant français au lycée - Vince Linise - Créateur de Papillon
  • Lucas - Étudiant français au lycée - Lucas - Développeur actif
  • Lucas - Étudiant français au collège - Lucas - Gestion du serveur
  • Nicolas - Étudiant français en BTS SIO - Nicolas - Développeur actif
  • Astrow - Étudiant français au lycée - Astrow - Développeur et testeur

Remerciements