{"id":21070656,"url":"https://github.com/wisembly/exo-webdev-webinte","last_synced_at":"2026-01-02T01:30:05.794Z","repository":{"id":139551896,"uuid":"327843083","full_name":"Wisembly/exo-webdev-webinte","owner":"Wisembly","description":null,"archived":false,"fork":false,"pushed_at":"2021-01-08T13:14:36.000Z","size":1339,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-20T21:56:31.101Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wisembly.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-08T08:29:13.000Z","updated_at":"2021-01-08T13:14:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"3d5ccc38-dbc8-4f34-b511-b8c34918603a","html_url":"https://github.com/Wisembly/exo-webdev-webinte","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wisembly%2Fexo-webdev-webinte","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wisembly%2Fexo-webdev-webinte/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wisembly%2Fexo-webdev-webinte/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wisembly%2Fexo-webdev-webinte/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wisembly","download_url":"https://codeload.github.com/Wisembly/exo-webdev-webinte/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243513751,"owners_count":20302998,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T18:47:44.944Z","updated_at":"2026-01-02T01:30:05.735Z","avatar_url":"https://github.com/Wisembly.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Exo Wisembly poste de webdesigner / webintegrateur\n\nLe but de cet exercice est de tester les aptitudes d'intégration de candidats pour le post susnommé (ça claque comme mot non ?), les aptitudes de design étant bien souvent visibles via portfolio. L'idée est de faire réaliser au candidat une simple vue mobile d'un composant de Wisembly, si possible sur la stack technique front de Wisembly.\n\nLa vue à réaliser est la suivante :\n\n![](maquette.png)\n\nIl s'agit d'un redesign de l'interface Wisembly (release date Q1 2021), montrant un document en cours de présentation, et mettant le focus sur le composant d'Acceptance, permettant à un participant de donner son avis sur le contenu qui lui est présenté.\n\nLe candidat s'attachera à reproduire le layout global (topbar, content, navbar), et soigner l'interaction du module d'Acceptance (fermé, ouvert, prise en compte de la réponse). Comme tous les états ne sont pas représentés sur ce design (états de transition, état sélectionné), le candidat est libre de réfléchir à l'UI/UX lui semblant la plus adaptée.\n\n## Stack technique\n\nLa partie front de Wisembly est du [React.js](https://fr.reactjs.org/) + [Material-UI](https://material-ui.com/). Il est conseillé au candidat de l'utiliser, afin de se rendre compte si cet environnement de travail lui conviendrait pour ce poste. Nous conseillons de passer par [React create app](https://github.com/facebook/create-react-app) afin d'avoir très rapidement le boilerplate nécessaire.\n\n## Assets\n\nLe projet dispose d'assets situés dans le dossier `assets/`. Les codes couleurs dans `maquette.couleurs.png`. Il manque 3 emoji sur les 5 de la maquette (je n'ai pas réussi à remettre la main dessus ¯\\_(ツ)_/¯), si le temps et le coeur t'en disent, tu peux les redessiner pour montrer tes talents, sinon, tu peux dupliquer les svg existants aussi.\n\n\n## Livrables\n\nLe candidat livrera un repository Git (sur Github, Gitlab, Bitbucket, etc..) permettant de voir l'historique de ses commits.\n\n## Pour toute question\n\n`guillaume@wisembly` ou `christophe@wisembly.com`\n\nGood luck !","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwisembly%2Fexo-webdev-webinte","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwisembly%2Fexo-webdev-webinte","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwisembly%2Fexo-webdev-webinte/lists"}