
Projet Angular Linux Ninja
A Ynov, nous avons la chance de pouvoir intégrer une startup chaque année afin d’apprendre a travaillé en équipe et aussi avec d’autres corps de métier (Design, Marketing, audiovisuel..)..
Cette année j’ai intégré celle de Linux Ninja.
Linux Ninja a pour vocation d'être une plateforme d'apprentissage de l'administration système Linux reposant sur une utilisation personnalisée de containers. La plateforme sera accessible aux utilisateurs via une application web.
20 niveaux ont été créés, le déploiement des niveaux via l’application web est fonctionnelle, l’interaction entre la plateforme et les niveaux est fonctionnelle, la plateforme est fonctionnelle, la base de données est déployée et est connectée avec l’application.
Cette application Web avait été commencé l’année précédente, en Angular avec une API en Javascript. J’avais donc pour mission de reprendre l’application existante, et de m’occuper de tout le frontend.
Je n’avais jamais fait d’Angular auparavant, j’ai dû donc me former en amont en suivant le tuto sur openclassrooms ( https://openclassrooms.com/fr/courses/4668271-developpez-des-applications-web-avec-angular), puis j’ai pu commencer à toucher au code de l’application Linux Ninja, essayer de régler quelques petits bugs, puis enfin vraiment intégrer la maquette.
Malheureusement, le site n’est plus disponible pour le moment, il est fonctionnel avec les niveaux intégrés, mais l’infrastructure (réalisé par une autre startup) ne l’a pas remis en ligne car ils ont eu des pannes avec tous les projets qu’ils hébergeaient.