Bonjour à tous et à toutes,

Etant en dernière année informatique, j'ai décidé de réaliser une application mobile et une Web app(Recherche spécifique,notification,Discuter,Paiement en ligne).
Mais je me pose énormément de questions à propos de l'architecture de mon application. j'ai pu discuter avec mon professeur et d'après ce que j'ai pu en conclure il me conseille de partir sur une architecture en 3 couches (Présentation,métier,accès aux données). j'ai vu en cours l'année passée qu'il y avait différents types de pattern. mais je n'arrive pas encore à savoir lequel choisir il y a tellement de choix.

Au niveau des langages. j'ai beaucoup recherché, j'ai appris sur le tas react-native pour le front end et en back end je partirais sur du java ou alors apprendre Nodejs pour partir sur du full javascript, là encore je me pose pas mal de questions par contre la base de données mise à part partir du mysql je ne vois pas d'autres base de données à utilisé.

Si vous avez des avis ou conseils au niveau des langages, l'architecture utilisé la base de donnée à utiliser, je suis vraiment preneur ce projet me tient à coeur!

Merci de m'avoir lu.