Esse projeto tem como objetivo automatizar a o processo de submissão e avaliação da planilha de reembolso, com o intuíto de facilitar e agilizar o trabalho dos funcionários da empresa. Faz parte do projeto para concorrer ao Hackathon Ifactory 2017.
React - Para a renderização de compomentes de view reutilizáveis.
React Router - React Router v4 para criar as rotas no client
Redux - Armazenamento de um estado global imultável pertinente a diversos componentes ultilizados dentro do projeto.
Redux Saga - Para tratar requisições assíncronas de uma forma mais limpa e funcional.
Storybook - Biblioteca de componentes que nos permite criar um styleguide funcional de todos os componentes da aplicação.
Jest/Chai/Mocha/Enzyme - Ferramentas de testes unitários.
PostCSS - Como preprocessador de css, para facilitar a escrita dos estilos.
Axios - API de requisições HTTP para client e server, baseada em Promises.
Foi criado essa excelente fonte de links para estudar o react e grande parte do seu ecossistema, o que inclui programação funcional, conceitos de ES6 e módulos uteis para utilizar nos seus projetos.
npm install
- Instala dependencias de toda a aplicação.
npm start
- Sobe um servidor local com a aplicação rodando.
npm run build
- Build da aplicação.
npm run test
- Roda os testes.
npm run storybook
- Sobe um servidor local com o storybook rodando.