We are using boilerplates to reduce the time of project initialization. This is example of our React app. We have configured fully automated process of CI/CD. The instruments which we are using for CI/CD are Jenkins and Portainer. So, everything we need to do to set up demo server is to press one button and customers will able to see result instantly! 😉
-
We have extensive experience in development web applications with React. So we know how to structure, scale and support our apps. We are always following up our codebase, using all modern patterns and good practices.
-
Typescript have a greate community which is constantly growing, that is why ts is setting up all modern trends and patterns, which makes development process comfortable. It is strictly typed and compiled language, this allows to avoid many errors on precompile stage, less bottleneks also typescript is following OOP principals, but also allows to write code in functional style.
-
Eslint analazes code to quickly find problems. ESLint is built into most text editors and you can run ESLint as part of your continuous integration pipeline. Also we are using Husky, so developers and customers can be sure that all code that is pushed into repo is valid. 😊
-
Boilerplate contains configured router, so everything what developer need to do is to create new pages.
-
In this case we are using Redux. Redux is flexible and has a large ecosystem of addons.
- Сlone this repo.
- Setup your origin.
yarn start
- Here you are 🎉 🎉 🎉