Skip to content

Frontend (React) test project for dSpot acquisition process

Notifications You must be signed in to change notification settings

dvegap95/dspot_front_test

Repository files navigation

DSpotTest

Project developed in response to a talent acquisition test with the following requirements:

1. Create a basic app that has the following functionalities:

Assuming this will be part of a very big application, please follow very high standards, to ensure that your code is maintainable, scalable and reliable. The code will be reviewed taking these points into account. We also request that you explain how you ensure that these points are addressed in your application, this should be delivered in a Google Doc document (in English).

  • T o ensure these points above, we request as well that you write Unit / Integration / UI tests for your application.

  • Please, also make parameterized unit tests to the algorithmic problems given in the test. Please make sure to use Hubstaff while working on the test.

  • In this test, the quality of the code is more important than how many tasks you are able to complete. Also, remember to make good use of Git.

Setup

Vite was used to build this React project.

Install

npm install

Run

Development

npm run dev

Production

npm run build
npm run preview

Testing

Integration (e2e) testing for views with Cypress

npm test

With graphical interface

npm run test:ui

Technical Specifications

Future work

  • Add Redux for global state management as it's usually needed inside big applications.

  • Add Toastify for managing global notifications.

  • Add routes fallback for 404 error handling

About

Frontend (React) test project for dSpot acquisition process

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published