Détails de l’offre
Stage de fin d’études
Editeur de styles WYSIWYG
LYON (69), PAU (64), RUEIL(92)
- Préparation d’un master 2 à l’université
- Diplôme de fin d’études en école d’ingénieur
- Durée du stage : 5 à 6 mois
- Rémunération : 1300 euros brut par mois
Votre candidature :
Envoyer un mail à careers@tech-advantage.com
Indiquer l’intitulé du stage
CONTEXTE
Nature et enjeux du projet
TECH advantage est éditeur des logiciels edc et Syrtis. Chacun d’entre eux permettent à l’utilisateur de personnaliser des interfaces grâce au langage CSS au runtime.
Pour cela, l’utilisateur édite directement les classes CSS. Or le public cible de nos logiciels est rarement informaticien et il rencontre des difficultés pour aboutir au résultat attendu.
Stack technique
Angular / Sass / TypeScript
SUJET DE STAGE
Objectifs du stage
Nous souhaitons développer un éditeur de style sur la technologie Angular. Ce logiciel sera une librairie autonome. L’utilisateur pourra éditer chaque classe CSS qui lui sera présentée sans écrire de code mais en modifiant les informations du formulaire (taille, fonte, couleur, …). Il aura une prévisualisation du rendu afin de vérifier que le résultat lui convient (WYSIWYG). L’édition sera sauvegardée par appel à des web Services qui seront définis par configuration au runtime.
Les actions à mener
- Créer un éditeur de style web accessible et facile à utiliser pour les personnes qui ne connaissent pas l’informatique.
- Fournir des fonctionnalités WYSIWYG (What You See Is What You Get) pour permettre aux utilisateurs de personnaliser leur site web sans avoir à apprendre les bases de l’informatique.
- Utiliser des services web définis au runtime pour interagir avec différents serveurs.
- Développer le projet avec le Framework Angular et le structurer en module pour qu’il soit autonome et puisse être intégré dans nos deux produits existants : edc et Syrtis.
- Le logiciel pourra être publié sous licence open source (non décidé à ce jour).
COMPETENCES
ACQUISES
A l’issue du stage, vous aurez acquis …
A l’issue de ce stage, vous pourrez développer des projets autonome et configurables. Vous aurez acquis des compétences en développement comme Angular, Saas et TypeScript.