Este é um projeto de página de login, desenvolvido com base neste protótipo criado no Figma.
- Typescript
- React
- Hooks
- NextJS
- Styled Components
- Redux & Redux Saga
- Axios
Antes de iniciar o desenvolvimento, será necessário instalar as dependências do projeto. E isso pode ser realizado executando um dos seguintes comandos na pasta raiz do projeto:
npm install
# ou
yarn install
Atenção: Será necessário configurar as variáveis de ambiente antes prosseguirmos aos próximos passos.
Copie o arquivo .env.example e troque o nome do arquivo para somente .env. Feito isso, preencha o valor das variáveis de acordo com o seu ambiente.
Em nosso caso, a variável NEXT_PUBLIC_API_URL indica o endereço da API para autenticação.
Para executar o projeto em modo de desenvolvimento, execute um dos seguintes comandos:
npm run dev
# ou
yarn dev
Abra o endereço http://localhost:3000 em seu navegador para ver o resultado.
Caso necessite gerar um pacote com o projeto, já otimizado para produção, execute um dos seguintes comandos:
npm run build
# ou
yarn build
E se quiser, para executar o projeto através da build gerada, execute um dos seguintes comandos:
npm run start
# ou
yarn start
Para visualizar os testes, será necessário apenas executar um dos sequintes comandos
npm run test
# ou
yarn test
Para visualizar os testes de forma mais detalhada, será necessário apenas executar um dos sequintes comandos
npm run test:coverage
# ou
yarn test:coverage
❤️ Desenvolvido com carinho por Vinicius de Moraes