.gitea | ||
.idea/runConfigurations | ||
__mocks__/react-native-keychain | ||
__tests__ | ||
android | ||
assets | ||
doc | ||
ios | ||
locales | ||
src | ||
.buckconfig | ||
.eslintrc.js | ||
.flowconfig | ||
.gitattributes | ||
.gitignore | ||
.prettierrc.js | ||
.watchmanconfig | ||
App.js | ||
app.json | ||
babel.config.js | ||
Changelog.md | ||
clear-node-cache.sh | ||
index.js | ||
LICENSE | ||
metro.config.js | ||
package-lock.json | ||
package.json | ||
README.md |
Projet démarré pendant l'été 2019 par Arnaud Vergnet (alors en 3MIC), cette application compatible Android et iOS permet aux étudiants d'avoir un accès facile aux informations du campus :
- Connexion à son compte Amicale
- Liste des événements sur le campus
- État des machines à laver
- Emploi du temps
...et bien d'autres services
Pour la source du serveur utilisé pour synchroniser les informations, merci de voir ce dépôt.
🗨️ Des questions? Viens discuter sur Discord !
🔎 Besoin de mainteneur
Ce projet a été réalisé en grande partie par un seul étudiant, mais cet étudiant (coucou c'est moi) ne va pas rester éternellement à l'INSA. Il faut donc une relève ! Le projet étant stable, le minimum est de corriger les bugs rencontrés.
Tout le monde peut contribuer, mais il faut tout de même au moins une personne pour gouverner le projet : accepter les modifications, compiler et mettre en ligne sur les magasins. Pas besoin d'énormément de connaissance, seulement de la motivation.
Le tout, bien sûr, permet de valoriser une implication citoyenne 😉.
🚀 Contribuer
Tu veux influencer le développement ? C'est très simple !
🙃 Aucune connaissance ?
Pas de problème ! Tu peux aider simplement en proposant des améliorations ou en rapportant des bugs par mail (app@amicale-insat.fr), sur Discord, ou sur cette page en te connectant avec tes login INSA.
🌍 Bilingue ou plus ?
Tu peux aider à traduire l'application ! Le projet existe en français et anglais (mais il peut y avoir des fautes !), et toute autre langue est la bienvenue.
Si tu es intéressé, rends-toi sur cette page pour plus de détails.
🤓 Développeur dans l'âme ?
Peu importe ton niveau, toutes les propositions de modification sont les bienvenues ! (enfin presque)
Pour cela, suis ce guide.
🤯 Motivé mais perdu ?
Tu es quand même le bienvenu ! Tu trouveras une liste de liens pour t'aider à comprendre les technologies utilisées dans ce projet. Si tu as plus de questions, tu peux toujours me contacter par mail (app@amicale-insat.fr).
👨💻 Technologies Utilisées
Cette application est faite en JavaScript avec React Native (framework Open Source créé par Facebook).
React Native permet de n'avoir qu'un seul code JavaScript à écrire pour Android et iOS. Pour compiler pour la plateforme souhaitée, il suffit d'effectuer une simple commande. Plus besoin de Mac pour développer une application iOS ! (Mais toujours besoin d'un pour compiler et publier sur l'App store...)
Tu trouveras une liste de liens utiles pour retrouver toutes les infos !
💾 Installer l'application sur ton téléphone depuis ce dépot
📔️ Notes de changement
🗒️ Notes sur l'état actuel du projet
🔗 Liens Utiles
🤝 Contributeurs
❔ | ||
---|---|---|
Arnaud Vergnet | Yohan Simard | Toi ? |
Créateur et mainteneur actuel | Correction de quelques bugs | Contribue pour faire vivre le projet ! |
👏 Remerciements
- Béranger Quintana Y Arciosana : Étudiant en AE (2020) et Président de l'Amicale au moment de la création et du lancement du projet. L'application, c'était son idée. Il a beaucoup aidé pour trouver des bugs, de nouvelles fonctionnalités et faire de la com.
- Céline Tassin : Étudiante en GPE (2020). Sans elle, tout serait moins mignon. Elle a aidé pour écrire le texte, faire de la com, et aussi à créer la mascotte 🦊.
- Damien Molina : Étudiant en IR (2020) et créateur de la dernière version du site de l'Amicale. Grâce à son aide, intégrer les services de l'Amicale à l'application a été très simple.
- Titouan Labourdette : Étudiant en IR (2020). Il a beaucoup aidé pour trouver des bugs et proposer des nouvelles fonctionnalités.
- Théo Tami : Étudiant en AE (2020). Si l'application marche sur iOS, c'est grâce à son aide lors de ses nombreux tests.
📄 Licence
L'application est Open Source sous licence GPLv3.
🔐 Copyright
Apple and Apple Logo are trademarks of Apple Inc.
Google Play et le logo Google Play sont des marques de Google LLC.