An open API service indexing awesome lists of open source software.

https://github.com/fredericbarthelet/zoom-booking-interface

A zoom booking interface used as an exercice for Hexa hiring process
https://github.com/fredericbarthelet/zoom-booking-interface

Last synced: 3 months ago
JSON representation

A zoom booking interface used as an exercice for Hexa hiring process

Awesome Lists containing this project

README

          

# Zoom booking interface

## Objectif

Il s'agit de créer une page web qui permet de réserver un call Zoom (https://zoom.us/).

## Détail

La page devra afficher une semaine de calendrier, et permettre à l'utilisateur de réserver un meeting par drag & drop (type interface de Google Agenda). Lorsque l'utilisateur a choisi un créneau de cette manière, une fenêtre apparaît affichant la date, l'heure de début et de fin sélectionnée, un champ "Objet" et deux boutons (valider et annuler).
Si l'utilisateur valide, un call Zoom doit être créé sur le créneau choisi, et une confirmation doit être affichée à l'utilisateur.

## Contraintes

Les technologies Javascript React.js et Node.js seront utilisées pour réaliser cet exercice.
Le temps à consacrer à cet exercice est de 2H environ.

## Instructions supplémentaires

- Le candidat créera un compte Zoom dédié à cet exercice et en fournira l'accès à l'expert.
- Le candidat créera une/des repository github pour héberger son code, et effectuera des commit réguliers afin d'avoir une trace de l'avancement.

## Eléments à fournir à l'expert en même temps que le rendu du case:

- Les identifiants Zoom pour accéder au compte
- Les liens vers la/les repository github
- Toute instruction supplémentaire que le candidat jugera nécessaire pour indiquer à l'expert comment tester son code

## Evaluation

L'expert fera une revue du code produit pour cet exercice, questionnera le candidat sur ses choix et ses difficultés lors de l'entretien, et creusera potentiellement des éléments techniques.
Étant donné que le temps imparti est court, la qualité visuelle de la page ne sera pas prise en compte.