Esta é uma aplicação que gerencia uma lista de produtos de um e-commerce fictício visando o treinamento das principais operações realizadas sobre dados em uma aplicação web. Essas operações são: criação, leitura, atualização e exclusão de informações.
- ReactJS - Biblioteca para construção de interfaces usando componentes
- TypeScript - Conjunto de pacotes que adiciona tipagem estática à linguagem JavaScript
- Google Fonts - Biblioteca contendo diversas fontes
- Tailwind CSS - Framework CSS para estilização
- React Router - Gerenciamento de rotas da aplicação
- React-Toastify - Componente de exibição de notificações
- Formik - Biblioteca de gerenciamento de formulários
- Yup - Biblioteca para validação de esquemas e dados
- Você pode visualizar o layout do projeto através deste link
- Você pode visualizar o layout dos componentes de formulário através deste link
- API REST gerada via Supabase
Primeiro de tudo você precisa ter node
e npm
(ou yarn
) instalados em sua máquina.
Se você decidir usar o yarn não se esqueça de deletar package-lock.json
nas pastas.
Então você pode clonar o repositório.
git clone https://github.com/zehguilherme/ecommerce-crud
Inicie a aplicação
cd web
npm install
ouyarn
npm run dev
ouyarn dev
- Faça um fork do projeto;
- Crie uma branch com a sua feature:
git checkout -b minha-nova-feature
; - Faça commit das suas alterações:
git commit -m 'feat: Adição de uma nova feature'
; - Faça push para o branch:
git push origin minha-nova-feature
; - Crie uma nova Pull Request;
- Depois que o merge de sua Pull Request for concluída, você pode excluir sua branch.
Feito com 💟 por José Guilherme Paro Monteiro Tomaine 👋 Fale comigo!