Git Product home page Git Product logo

alten-technical-test's Introduction

Prueba técnica Alten

Prueba técnica para trabajo en remoto, a entregar en un máximo de 5 días o cuando la consideren completa.

Senior Frontend Developer

Realizar una aplicación de un calendario para empleados en base al material adjunto. La prueba deberá estar subida en un repositorio de GitHub.

Tecnologías requeridas:

  • React
  • CSS (o SASS)

Funcionalidades a implementar:

  • ✅ Mostrar un listado de empleados a partir del archivo "employees.json" y los días del calendario para cada uno (calendar.json) representado los distintos tipos de días (laborables, festivos y vacaciones).
  • ✅ Seleccionar, almacenar (usando localstorage) y eliminar los días de vacaciones por empleado haciendo click sobre el día. Los días que tengan la propiedad "tipo_id": "" vacía serán los únicos editables.
  • Actualizar el contador de vacaciones por empleado (situado al lado del nombre) con los días restantes y un máximo de 22.
  • Opcional: Optimizar el renderizados y actualización de los días del calendario de forma que, al seleccionar uno, el resto de días del calendario que no tenga que volver a renderizarse por completo.

ejemplo

alten-technical-test's People

Contributors

stillmorris avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.