# Dossier de Theo - Partie Technique sur l'avancement de l'application Parlons un peu technique : ## Frontend L'application est développée avec React Native. React Native est un framework Javascript permettant de développer des applications mobiles.(Une technique moderne et très performante) La force de cette technique est qu'il n'y a pas besoin de développer la même application deux fois pour android et IOS : le framework se charge de convertir les appels/fonctionnalités avec les APIs d'Android et IOS. En clair , le développement est simplifié pour diffuser l'application finale à un plus large public. ## Backend Le choix s'est d'abord porté sur les options de Baas (backendasaservice). Mais appris les limites évidentes des technologie, nous avons décidé de nous orienter vers une solution qui nous donnerait plus de liberté. Nous avons fait le choix de baser notre logique serveur sur Node Js (avec Typescript). Le rôle du backend sera (dans les grandes lignes) de gère le stockage et le rendu des photos et vidéos aux utilisateurs finaux et de gérer le système ## Ou en sommes nous ? Nous pouvons créer des souvenirs : c'est-à-dire créer une entité unique a laquelle on peut ajouter des photos, vidéos, une date, un titre et surtout, une localisation. On peut par la suite observer ce souvenir sur une carte (du type Google Maps) autour des nombreux autres déjà créés. Toutes les caractéristiques des souvenirs sont observables dès qu'on est sur sa page dédiée. Le gros point manquant est le système de compte et d'authentification. Sur l'alpha que nous avons diffusé a notre entourage, tout le monde peut ajouter des souvenirs sans qu'il ne soit personnalisé. Notre prochain objectif sera ce point : une logique de map personnelle et d'amis qu'on peut ajouter et inviter aux souvenirs.