Giter Club home page Giter Club logo

papillon's Introduction

Papillon — Votre vie scolaire

Warning

Des modifications majeures de la structure de ce projet sont en cours

Le fonctionnement du code risque de changer de manière importante, merci de ne pas merge sur main

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

🚀 Sommaire

Feuille de route

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

  • Structure
    • Routage & Navigation
    • Appels à l'API
    • Gestion des données utilisateurs (équivalent LocalStorage)
    • Intégration du Framework UI (React Native Paper)
  • Connexion à un service scolaire (Pronote pour le moment)
    • Interface de choix du service scolaire
    • Interface de sélection de l'établissement
    • Interface de connexion au service
    • Appel à l'API pour se connecter et conservation de la session
  • Affichage des données (Pronote en priorité)
    • 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éveloppé avec

  • React Native
  • React Native Paper
  • Expo
  • Node.js

🎓 Pour commencer

Prérequis

  • Node.js (avec NPM)
  • Expo CLI

Installation

  1. Clonez le repo
git clone https://github.com/PapillonApp/Papillon.git
  1. Installez les packages NPM
npm install

Développer à distance

Il est tout à fait possible d'avoir son pc chez soi et son téléphone au lycée (à titre d'exemple). Dans la ligne de commande, il faudra simplement rajouter --tunnel. Le scan du QR Code sera requis pour connecter le téléphone au PC.

👥 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

📄 License

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

papillon's People

Contributors

ecnivtwelve avatar vexcited avatar legeek01 avatar tom-theret avatar vilerio avatar nonozgytb avatar yannouuuu avatar lemaitre4523 avatar lucas-luchack avatar ahhj93 avatar godetremy avatar maelgangloff avatar sacha338 avatar tryon-dev avatar dependabot[bot] avatar louis-htmlcss avatar micuit-cuit avatar oriionn avatar rexxt avatar yaya-cout avatar

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.