Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/luciana-pereira/record-management

Este projeto consiste em um site e-commerce de roupas🛍️. Desafio proposto durante o bootcamp HiringCoders.
https://github.com/luciana-pereira/record-management

axios-react css-modules express jest-tests mongodb react-redux react-router reactjs

Last synced: about 20 hours ago
JSON representation

Este projeto consiste em um site e-commerce de roupas🛍️. Desafio proposto durante o bootcamp HiringCoders.

Awesome Lists containing this project

README

        

# ✊🏾GrifAfro

![img](./Logo.jfif)

## Índice

* [1. Prefácio](#1-prefácio)
* [2. Resumo do projeto](#2-resumo-do-projeto)
* [3. Implementações](#4-implementações)
* [4. Desenvolvedora](#5-desenvolvedora)

## 1. Prefácio

A GrifAfro, que está crescendo, necessita de um
sistema para realizar inventário dos produtos e dados dos clientes.

A interface front-end da aplicação em desenvolvimento, consiste em um site e-commerce de roupas.
Com a criação do back-end, temos a facilidade de realizar o manejamento dos dados.

## 2. Resumo do projeto

Front-end, foi realizado a construção da interface do site e-commerce onde estão dispostos os produtos oferecidos.

Back-end, nesse caso nos referimos a um _servidor web_, que é basicamente
um programa que _ouve_ o que acontece na aplicação através de uma porta de rede,
pela qual podemos enviar _requisições_ (_requests_) e obter _respostas_ (_responses_).

Um servidor web deve _manejar_ as requisições que chegam e devolver respostas a elas,
que serão enviadas de volta ao _cliente_. Quando falamos de _aplicações de servidor_,
isso implica uma arquitetura de _cliente/servidor_, onde o cliente é um programa
que faz requisições através de uma rede (por exemplo o navegador, o cURL, etc)
e o servidor é o programa que recebe essas requisições e as responde.

## 3. Implementações
Como implentação futura, pretendo realizar o desenvolvimento:
* Desenvolvimento de novas funcionalidades
* Middleware de erros
* Criar a documentação da API.
* Testes unitários para cada função.
* Testes _"end to end"_ ou _e2e_ (de uma ponta a outra).
* Implementar novas formas de pagamento.

## 4. Desenvolvedora

Este projeto foi desenvolvido * [Luciana Pereira ](https://github.com/luciana-pereira).