Skip to content

Latest commit

 

History

History
133 lines (95 loc) · 4.33 KB

File metadata and controls

133 lines (95 loc) · 4.33 KB

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