mise en place architecture de base pour l'api