This application is my realization of MacPaw 2022 test task.
Application gives you ability to see information about cats breed, vote for yor favourite breed, upload your images of cat and more from any device.
This web application uses Cat API under the hood.
- React.js - Fast library for web and native user interfaces (Used for UI creation).
- Redux - A Predictable State Container for JS Apps (Used for containing and managing of application state)
- Typescript - A strongly typed programming language that builds on JavaScript, giving you better tooling at any scale. (Used for decreasing bugs and catching errors early in editor not on production)
- Sass - Sass is the most mature, stable, and powerful professional grade CSS extension language in the world (Used for application styling).
- Jest - Jest is a delightful JavaScript Testing Framework with a focus on simplicity (Used for writing unit tests).
- Design file - it is a copy of the original design file.
npm i
npm run dev
npm run build
This command creates production build that contains in dist folder in root of the project.
npm run preview
npm run test
Copyright (c) 2023 Denys Lytvynenko. All rights reserved.
Licensed under the MIT license.