Leia a descrição do projeto em português 🇧🇷
Este projeto será um app de receitas. Clique aqui aqui para conferir o progresso até o momento.
Meu objetivo é fazer um tipo de rede social em que o usuário tenha instruções de receitas, contador de calorias e gerador de lista de compras. O app está em progresso, mas já está totalmente responsivo.
São consumidos dados das seguintes APIs: spoonacular API, mealdb API, e REST Countries API.
- Vite v.3.0.7
- TypeScript v.4.6.4
- React v.18.2.0
- React Router v.6.3.0
- SASS v.1.54.7
- ESLint v.8.23.0
- StyleLint v.14.11.0
- Jest v.29.0.2
- React Testing Library v.13.4.0
- Cypress v.10.7.0
- commitlint v.17.1.0
- Husky v.8.0.1
- Semantic Release v.19.0.5
- Processo de entrega contínuo (CD) com Cloudflare Pages e AWS Amplify para o projeto, e com Chromatic para o sistema de design (Storybook).
- Processo de integração contínuo (CI) com GitHub Actions para rodar eslint, testes e gerar notas de versão.
Read the project's description in English 🇬🇧
This project is going to be a recipes app. Click here to check the progress so far.
My goal is to make a kind of social network on which the user can find recipes turorials with calories counter and a grocery list generator. It is in progress but already fully responsive.
Data are consumed from spoonacular API, mealdb API, and REST Countries API.
- Vite v.3.0.7
- TypeScript v.4.6.4
- React v.18.2.0
- React Router v.6.3.0
- SASS v.1.54.7
- ESLint v.8.23.0
- StyleLint v.14.11.0
- Jest v.29.0.2
- React Testing Library v.13.4.0
- Cypress v.10.7.0
- commitlint v.17.1.0
- Husky v.8.0.1
- Semantic Release v.19.0.5
- Continuous delivery with Cloudflare Pages and AWS Amplify for the project, and with Chromatic for the design system (Storybook).
- Continuous integration workflow set up with GitHub Actions to run eslint and tests, and to generate release notes.