In the digital context, new corporate business card formats are required. In this project, a corporate digital card template was implemented using React.js.
Here's a presentation of how the project is:
You can see this project run in publish version, just click here.
In the implementation were used the technologies listed below:
- React
- Redux
- Babel
- Sass
- Webpack
- ESLint: for code style
- Jest: for snapshot testing
- Enzyme: for unit testing
- CircleCI: Continuous integration
To evaluate the quality of the developed product, we used the Google Chrome extension Lighthouse provided by Google.
Below you can be the report generated by Lighthouse:
(I saved the report in .pdf for you can easily view it. But you can run LightHouse directly from the site and check the results.)
For a simple development run, use these following commands:
$ npm i
$ npm run dev
In order to build a package for production deploy, and the run it aftwards:
$ npm run build
$ npm run start
This project includes snapshoting tests with Jest. To see coverage reports, run:
$ npm run coverage