Bedrijfsbeschrijving
Luminis
IJsselburcht, Arnhem
Robert Zwerus <robert.zwerus@luminis.eu>
Context
Het is voor een sales-medewerker lastig om te zien welke medewerkers welke expertise hebben, hierdoor duurt het matchen onnodig lang en is de kans op een onjuiste match groot.
Opdracht
Bouw een systeem, waarmee gezocht kan worden op de expertises van onze medewerkers. Het kan door een sales-medewerker gebruikt worden als er een aanvraag binnenkomt, waarin bepaalde skills gevraagd worden.
Maak gebruik van de bestaande ProfielGenerator-backend en database (die zijn gebouwd tijdens DDOA 2012; ze bevatten de benodigde informatie over de medewerkers) en bouw er een nieuw frontend voor. Waarschijnlijk zullen er ook wat uitbreidingen op de backend nodig zijn. De keuze voor de (client-)technologie is vrij (zolang het niet te obscuur is :-)). Er zal het nodige aan de backend veranderd moeten worden (het uitbreiden van de aanwezige REST-services, waarschijnlijk nog wat nieuwe features, uitbreidingen op zoekgebied).
Onderdelen van het systeem
- Webapplicatie moet gebruik maken van moderne technieken (bijvoorbeeld HTML5; zoveel mogelijk clientside doen)
- Communicatie met de bestaande backend via REST
- Faceted search
- Fulltext search
- Backend bereikbaar via REST-interface
- Gegevens moeten doorzoekbaar zijn
- Moet compatible blijven met de ProfielGenerator
- Eisen ????????security: er moet worden ingelogd om het systeem te kunnen gebruiken (integreren met Atlassian Crowd voor SSO)
Keywords
HTML5
REST, JSON
Crowd, SSO, Security