Application Android et IOS pour l'amicale des élèves https://play.google.com/store/apps/details?id=fr.amicaleinsat.application
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Arnaud Vergnet 1d2ec83619 Add context async storage logic 2 years ago
.gitea Add issue template 3 years ago
.idea/runConfigurations Add new run configurations 3 years ago
.vscode Update prettier and eslint config 2 years ago
__mocks__/react-native-keychain Update prettier and eslint config 2 years ago
__tests__ Update prettier and eslint config 2 years ago
android Update proxiwash screen and notifications 2 years ago
assets Add android.icon in assets 3 years ago
doc Downgrade react-native-keychain to improve startup speed 3 years ago
ios Update some libs 2 years ago
locales Allow laundromat swwitch from header 2 years ago
src Add context async storage logic 2 years ago
.buckconfig Updated project config to match default react native projects 3 years ago
.gitattributes update react native 2 years ago
.gitignore Move keystore properties in own file 3 years ago
.watchmanconfig Init expo project 4 years ago
App.tsx add session cache for proximo data 2 years ago
Changelog.md Update changelog 3 years ago
LICENSE Added GPLv3 licence 4 years ago
README.md Change Trello icon 3 years ago
app.json Ejected to bare 3 years ago
babel.config.js Update project config files to use TypeScript 3 years ago
index.js Update prettier and eslint config 2 years ago
metro.config.js Update prettier and eslint config 2 years ago
package-lock.json Add context async storage logic 2 years ago
package.json Add context async storage logic 2 years ago
tsconfig.json Improve websectionlist and update proximo api 2 years ago

README.md

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.