Giter VIP home page Giter VIP logo

lemaitre4523 / papillon-v5 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wateir/papillon

1.0 0.0 0.0 62.11 MB

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

Home Page: https://www.getpapillon.xyz

License: GNU General Public License v3.0

Shell 0.01% JavaScript 23.70% Ruby 2.11% Java 0.22% TypeScript 3.19% CSS 3.83% Swift 0.67% HTML 0.20% Vue 66.08%

papillon-v5's Introduction


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

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

papillon-v5's People

Contributors

ecnivtwelve avatar lucas-luchack avatar legeek01 avatar lemaitre4523 avatar ahhj93 avatar andronedev avatar sivelswhy avatar locness3 avatar cuauhfrmx avatar github-actions[bot] avatar tom-theret avatar herbodytea avatar camarm-dev avatar florian-lefebvre avatar skythrew avatar yannouuuu avatar johan-perso avatar maelgangloff avatar tryon-dev avatar

Stargazers

 avatar

papillon-v5's Issues

[Bug]: La photo de profil ne se charge pas car le requête est refusée du aux "strict-origin-when-cross-origin".

Description du bug

La photo de profil ne se charge pas car la requête est refusée par les serveurs d'EcoleDirect...

Etapes à reproduire

  1. Se connecter sur son compte EcoleDirect
  2. Constater que la photo de profil est vide

Comportement attendu

La photo de profil doit s'afficher correctement.

Appareil

.

Système d`exploitation

.

Version

5.0.

Environnement

Développement local (Web)

Service scolaire

🟦 EcoleDirecte

Captures d'écran / vidéo

Screenshot 2023-03-27 at 20-15-00 Papillon

Contexte supplémentaire

No response

[Bug]: La connexion à EcoleDirect néccéssite des champs avec les caractères spéciaux échappés (urlencode)

Description du bug

Quand le nom d'utilisateur ou le mot de passe d'un compte EcoleDirect contient des caractères spéciaux, la connexion est impossible car EcoleDirect demande des chaines de caractères "urlencodée".

Etapes à reproduire

  1. Avoir un mot de passe ou nom d'utilisateur avec des caractères spéciaux.
  2. Essayer de se connecter depuis Papillon.

Comportement attendu

.

Appareil

.

Système d`exploitation

.

Version

5.0.

Environnement

Développement local (Web)

Service scolaire

🟦 EcoleDirecte

Captures d'écran / vidéo

No response

Contexte supplémentaire

No response

[Ajout]: Devoir fait

Description du problème

Ajouter la fonction de cocher un devoir comme fait.

Description de l'amélioration

On ne peut pas cocher un devoir sur Papillon avec ecoledirect. Je vais donc créer et intégrer la fonction...

Contexte supplémentaire

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.