ArthurClaro / fashion_store

šŸ‘  Welcome to Fashion Store

Home Page:https://fashion-store-2zvtblmig-arthurclaro.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fashion Store

šŸš€ Rodando o projeto

Para rodar o repositĆ³rio Ć© necessĆ”rio clonar o mesmo, dar o seguinte comando para instalar as dependencias:

yarn

Ou:

npm install

Depois de instalar todas as dependencias execute o comando:

yarn dev

Ou:

npm dev

DocumentaĆ§Ć£o do Projeto Fashion Store

O Fashion Store Ć© um projeto colaborativo focado em aprimorar as habilidades de trabalho em equipe e aplicar conceitos avanƧados de desenvolvimento web. Este projeto utiliza a tecnologia React e engloba uma variedade de tecnologias e prĆ”ticas modernas de desenvolvimento para criar uma aplicaĆ§Ć£o completa e funcional.

VisĆ£o Geral

A aplicaĆ§Ć£o Fashion Store Ć© uma loja de moda que oferece uma experiĆŖncia interativa tanto para os usuĆ”rios finais quanto para os administradores. Ela inclui as seguintes funcionalidades principais:

Para UsuƔrios Finais:

  1. VisualizaĆ§Ć£o de Produtos: Os usuĆ”rios podem navegar pelos produtos disponĆ­veis na loja, visualizando imagens, descriƧƵes e detalhes importantes de cada item.

  2. AdiĆ§Ć£o ao Carrinho: Os clientes tĆŖm a capacidade de adicionar produtos ao carrinho de compras, permitindo que selecionem itens para futura compra.

  3. SimulaĆ§Ć£o de Compra: A aplicaĆ§Ć£o oferece uma simulaĆ§Ć£o de compra que permite aos usuĆ”rios experimentar o processo de compra sem efetuar a transaĆ§Ć£o.

Para Administradores:

  1. AutenticaĆ§Ć£o: Os administradores podem criar contas de usuĆ”rio e fazer login na plataforma, garantindo acesso exclusivo Ć s funcionalidades de administraĆ§Ć£o.

  2. Gerenciamento de Produtos: A aplicaĆ§Ć£o fornece recursos abrangentes de gerenciamento de produtos, possibilitando que os administradores adicionem, removam, editem e visualizem produtos disponĆ­veis na loja.

Tecnologias Utilizadas

O projeto Ć© construĆ­do utilizando uma sĆ©rie de tecnologias e bibliotecas modernas para fornecer funcionalidades robustas e uma experiĆŖncia de usuĆ”rio aprimorada. Algumas das principais tecnologias incluem:

  • Badge React Base para criar interfaces de usuĆ”rio dinĆ¢micas e responsivas,Recursos avanƧados:componentes, contextos e estados.
  • Badge Axios Utilizado para facilitar a comunicaĆ§Ć£o com uma API externa, possibilitando a busca e exibiĆ§Ć£o de dados de produtos.
  • Badge React Hook Form Badge Zod Empregados para validar formulĆ”rios, garantindo a entrada de dados precisa e segura.
  • Badge React Router DOM Gerencia as rotas da aplicaĆ§Ć£o, protegendo Ć”reas especĆ­ficas e fornecendo navegaĆ§Ć£o eficiente.
  • Badge Framer Motion Utilizado para criar animaƧƵes envolventes e atraentes dentro da aplicaĆ§Ć£o.
  • Badge React Scroll Implementa um efeito de rolagem suave para melhorar a experiĆŖncia do usuĆ”rio.
  • Badge React Toastify Utilizado para exibir notificaƧƵes de forma amigĆ”vel, mantendo os usuĆ”rios informados sobre eventos importantes.
  • Badge SASS Utilizado para estilizar a aplicaĆ§Ć£o, proporcionando uma aparĆŖncia elegante e moderna.

ContribuiĆ§Ć£o e Melhores PrĆ”ticas

Este projeto enfatiza a importĆ¢ncia da colaboraĆ§Ć£o e das melhores prĆ”ticas de desenvolvimento, incluindo padrƵes de commit e gerenciamento de branches do Git. Isso o torna uma oportunidade valiosa para aprimorar as habilidades de desenvolvimento em equipe e aprofundar o conhecimento de tecnologias essenciais no mundo do desenvolvimento web moderno.


Este Ć© um documento de documentaĆ§Ć£o inicial e pode ser expandido conforme necessĆ”rio. Certifique-se de manter a documentaĆ§Ć£o atualizada Ć  medida que o projeto evolui.

Vale a pena usar React?

O React Ʃ uma escolha valiosa para projetos web, pois permite criar interfaces de usuƔrio reutilizƔveis e eficientes, beneficiando-se de sua comunidade ativa e vasto ecossistema de ferramentas.

šŸ”œ Melhorias futuras

  1. Pesquisa AvanƧada:

    • Adicionar funcionalidades de pesquisa avanƧada, incluindo filtros, classificaĆ§Ć£o e pesquisa por categoria.
    • Facilitar a localizaĆ§Ć£o de produtos especĆ­ficos para uma melhor experiĆŖncia de compra.
  2. Sistema de ComentƔrios e AvaliaƧƵes:

    • Implementar um sistema de avaliaĆ§Ć£o e comentĆ”rios para que os clientes possam compartilhar feedback sobre os produtos.
    • Permitir que os usuĆ”rios expressem suas opiniƵes e experiĆŖncias.
  3. DocumentaĆ§Ć£o Atualizada:

    • Manter a documentaĆ§Ć£o do projeto atualizada e completa.
    • Facilitar a colaboraĆ§Ć£o e o entendimento da equipe de desenvolvimento sobre o projeto.

Authors

šŸŽÆ Fashion Store ... Figma šŸŽØ

About

šŸ‘  Welcome to Fashion Store

https://fashion-store-2zvtblmig-arthurclaro.vercel.app/


Languages

Language:JavaScript 68.8%Language:SCSS 30.2%Language:HTML 0.9%