Skip to content

MarceloAzeved0/web-natura-ecommerce

Repository files navigation

Natura E-commerce Platform

1. Visão Geral

Este projeto é uma plataforma de e-commerce inspirada na Natura.

A plataforma encontra-se disponível em https://web-natura-ecommerce.vercel.app/.

OBS. Hospedagem gratuita que pode pode conter oscilações. Qualquer problema encontrado estou disponivel para contato.

2. Estrutura do Projeto

O projeto contém as seguintes pastas principais:

  • pages/
  • components/
  • contexts/
  • layouts/
  • services/

3. Configuração e Instalação

Requisitos

  • Node.js >= 16.x

Passos para Instalação

  1. Clone o repositório:

    git clone https://github.com/MarceloAzeved0/web-natura-ecommerce.git
    cd web-natura-ecommerce
    
  2. Instale as dependências:

    yarn install
  3. Configure as variáveis de ambiente:

  • Crie um arquivo .env na raiz do projeto com as seguintes configurações:
API_URL="http://localhost:3001"
  1. Inicie o servidor:
  yarn dev 

4. Considerações finais

Decisões de tecnologias

  • Tailwind: Para o projeto foi utilizado NextJS, Typescript e Tailwind como tecnologias prinicipais.

Melhorias futuras

  • Autenticação e Autorização: Implementar autenticação e autorização para restringir o acesso aos endpoints.
  • Adição de interfaces e classes para controlar e padronizar exceptions.
  • Criação de testes e storybook.

8. Contato

Se tiver alguma dúvida ou sugestão, sinta-se à vontade para entrar em contato:

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published