- Authentification & base de données avec Firebase (Authentication & Cloud Firestore)
- création de compte et connexion via Firebase
- Ajout et récupération de post dynamique via Firebase
- Formulaire avec Formik et validations avec Yup
- validation dynamique des champs de formulaire avec l'affichage d'une bordure rouge en cas d'erreur
- Système de like / unlike dynamique avec la base de données
- Stack navigation
- récupération du projet sur Github par HTTPS :
$ https://github.com/tony-dugue/instagram-challenge.git
- installer les packages :
$ yarn install
ou npm install
- dans le fichier
.env
, mettre les identifiants et les clés de connexion à la base de données Firebase
- Pour ouvrir le Metro Bundler dans le navigateur :
$ yarn start
- Ouvrir le projet dans un appareil avec Expo Go :
- iOS: Client iOS
- Android: Client Android
- Web: avec n'importe quel navigateur
Ce projet peut être exécuté à partir d'un navigateur Web ou de l'application client Expo. Du code natif peut être ajouté par la suite. on peut le faire en éjectant le projet et en le reconstruisant nous-même.
Pour ajouter du code natif, il faut éjecter le projet avec yarn eject