Application Android et IOS pour l'amicale des élèves https://play.google.com/store/apps/details?id=fr.amicaleinsat.application
Find a file
2020-08-21 23:28:14 +02:00
.gitea Add issue template 2020-08-10 15:02:54 +02:00
.idea/runConfigurations Add new run configurations 2020-08-21 23:28:14 +02:00
__mocks__/react-native-keychain use react native keystore instead of expo secure store 2020-04-27 22:55:24 +02:00
__tests__ Update tests to match new implementations 2020-08-06 12:09:17 +02:00
android Fix gradle build when release keystore is missing 2020-08-21 22:39:38 +02:00
assets Make mascot heart eyes red 2020-08-07 14:06:51 +02:00
doc Move library list to lib section 2020-08-14 22:50:16 +02:00
ios Update iOS splash screen 2020-08-14 16:06:00 +02:00
locales Update translations 2020-08-14 17:08:24 +02:00
src Change mascot popup key 2020-08-14 17:45:49 +02:00
.buckconfig Updated project config to match default react native projects 2020-08-01 16:48:10 +02:00
.eslintrc.js Update eslint rules 2020-08-02 19:43:06 +02:00
.flowconfig Revert flow config 2020-08-01 20:41:47 +02:00
.gitattributes Updated project config to match default react native projects 2020-08-01 16:48:10 +02:00
.gitignore Move keystore properties in own file 2020-08-07 18:19:41 +02:00
.prettierrc.js Updated project config to match default react native projects 2020-08-01 16:48:10 +02:00
.watchmanconfig Init expo project 2019-06-25 22:16:14 +02:00
App.js Fix promise rejection warning 2020-08-07 13:38:37 +02:00
app.json Ejected to bare 2020-04-25 15:09:08 +02:00
babel.config.js Add flow babel preset 2020-08-01 21:00:28 +02:00
Changelog.md Add new change 2020-08-21 21:16:09 +02:00
clear-node-cache.sh Updated script 2020-04-27 22:07:42 +02:00
index.js Improve remaining files to match linter 2020-08-05 20:58:28 +02:00
LICENSE Added GPLv3 licence 2019-08-08 14:40:27 +02:00
metro.config.js Improve remaining files to match linter 2020-08-05 20:58:28 +02:00
package-lock.json Update iOS splash screen 2020-08-14 16:06:00 +02:00
package.json Replace image modal by image gallery screen 2020-08-09 20:41:49 +02:00
README.md Change Trello icon 2020-08-14 17:58:00 +02:00

banner

app-store google-play

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 !

☑️ Organisation sur Trello

🔎 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 ! Tu trouveras une liste de choses à faire sur Trello.

🙃 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

app-store app-store
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.