Esta é uma aplicação que gerencia uma lista de produtos de um e-commerce fictício visando o aprendizado/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
- Google Fonts
- TailwindCSS - Framework CSS
- 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 - Construtor de esqueleto de dados para análise e validação de valor em tempo de execução
- 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 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!