Projets pour freelances & agences web

Retrouvez l'actualité des projets pour freelances et agences web.

Intranet pwa - pompiers de bruxelles

Posté le 26/05/2021 à 04:00 - Budget : 10000

Nous sommes à la recherche d'un développeur Symfony 5 pour mettre place un outil de recherche efficace (par exemple TypeSense ou Elastic Search) en back-end et front-end et, plus largement, pour améliorer le front-end de notre futur intranet (PWA).
La première partie de la mission consiste à mettre en place le moteur de recherche. Il doit être capable de faire des recherches croisées dans les tables "content", "people" principalement mais aussi dans une troisième partie du site "request". Attention, l'application est faite en deux langues (fr/nl), il faut en tenir compte pour la construction du moteur de recherche.
Pour préciser, "content" est l’entité centrale. Lorsqu’un contenu est publié, il apparaît dans le feed et/ou dans la partie documents en fonction des "affinités" de l’utilisateur. Les affinités sont définies sur base du profil de l’utilisateur (groupement, grade, service…).
La partie people est l’annuaire du personnel et des services. Il sera lié pour partie à un outil interne de gestion du personnel (via API REST) mais à ce stade, tout n’est pas défini. Il y aura probablement un travail à faire ensemble à ce niveau.
La partie "request" permet à l’utilisateur d’introduire des demandes (congés...)
Le moteur de recherche permettra de trouver un contenu ou une personne/un service, voire un formulaire (de la partie "request"). Le classement des résultats doit être le plus cohérent possible en fonction des affinités de l’utilisateur. Pour cette partie, nous souhaitons être conseillés. Idem pour le niveau de filtrage. On aimerait avoir une certaine marge de manœuvre.
Concernant la partie front-end, il s’agit principalement de nous accompagner dans nos choix, coder et structurer avec nous pour répondre aux attentes internes en matière de rapidité, de fluidité, d’efficacité. Et être force de propositions à ce sujet.
Il s’agirait selon nous d’une mission de 6 à 8 semaines (30 à 40 jours) avec comme priorité un moteur de recherche de qualité.

Accéder à la fiche du projet

Autres projets susceptibles de vous intéresser