Skip to content

caarloshenrique/mais-todos-challenge-frontend-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub language count Repository size Last commit Made by Carlos Henrique Repository issues License

MaisStore

🎁 MaisStore: um marketplace de produtos da MaisTodos

Projeto   |    Funcionalidades   |    Melhorias   |    Tecnologias   |    Requisitos   |    Execução   |    Licença

💻 Sobre o projeto

MaisStore é um desafio proposto pela MaisTodos. O desafio propõe o desenvolvimento de aplicação web para gerenciar produtos.

⚙️ Funcionalidades

✅ Cadastro de produtos;

✅ Listagem de produtos;

✅ Edição de produtos;

✅ Exclusão de produtos.

🎯 O que pode ser melhorado?

📌 Implementação do carrinho de compras com gerenciamento de estados;

📌 Integração com a API de pagamentos;

📌 Utilização de react-query para compartilhamento de dados;

📌 Implementação de testes end to end para as páginas;

Observação: alguns itens não foram implementados por falta de tempo hábil.

🚀 Tecnologias utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias:

📋 Pré-requisitos

Para executar esta aplicação em seu dispositivo no modo de desenvolvimento você precisará ter as seguintes dependências devidamente instaladas e configuradas:

⚡ Executando a aplicação

🐛 Back-end

Acessando a o repositório do Back-end

cd mais-store-api

Instalando as dependências do projeto

npm install

Criando a estrutura do banco de dados

npm run knex:migrate

Alimentando o banco de dados com produtos pré-cadastrados

npm run knex:seed

Executando a aplicação

npm run dev

🎨 Front-end

Acessando a o repositório do Front-end

cd mais-store-app

Instalando as dependências do projeto

yarn

Executando a aplicação

yarn start

📄 Licença

Este projeto é desenvolvido sob a licença MIT. Veja o arquivo LICENSE para saber mais detalhes.

Feito com 💙 por Carlos Henrique da Costa Silva