Project made to finish a second module in React Nanodregree program on Udacity.
To do this project, was used some libraries, like:
Those are main libraries of the project.
To init and configure the project it's very simple, there's a lot of scripts done for a better automatization tasks like those.
The first necessary step is to install all project dependencies, you can just run on root source:
Wait all while all dependencies are downloaded and configured.
Before start a developer server for the app you need run the API server, first you need do download from the project:
After download has been completed, extract the
.zip file and go to
api-server inside root project. Now you just need run:
npm i node server
The API server will be avaiable on
After that first step has been done, you can start a development local server with:
A development server will be started at your localhost laptop or computer.
To run all project tests, just run:
It's possible to test your UI by using
Cypress, there's a three commands:
To test the UI in your terminal, run:
To test the UI by using and showing a browser, like chrome, run:
And, if you want choose a specific test or to see the all possibles tests, run:
It's possible to test the app share components, by using
To see a full documentation, you can run:
All matches files will be tested.
If you need check some code format, the project has been configured with ESLint, so you can check through:
If some error was found, just run the same command with
lint:fix to try fixed it.