Bem-vindo ao repositório do frontend da LAB Pharmacy Inc., o complemento essencial para o nosso backend robusto. Este frontend é a interface pela qual os usuários interagem com nosso marketplace de medicamentos. Desenvolvido com as tecnologias mais recentes em design de interfaces e experiência do usuário, ele oferece uma experiência limpa e responsiva, adaptada para a aquisição e gerenciamento de produtos farmacêuticos.
- Integração Total com o Backend: Comunicação perfeita com a API de Backend da LAB Pharmacy Inc. para funcionalidades de autenticação, gestão de produtos e processamento de pedidos.
- Segurança: Implementação de boas práticas de segurança para proteger informações sensíveis do usuário.
- Processo de Checkout Simplificado: Um fluxo de checkout intuitivo para garantir que os usuários completem suas compras sem problemas.
- Dashboard: Visualização de dados para usuários administradores para acompanhar as vendas e gerenciar o estoque eficientemente.
- React.js: Uma biblioteca JavaScript para construir interfaces de usuário.
- Axios: Cliente HTTP baseado em promessas para fazer requisições à nossa API de backend.
- Bootstrap/Material-UI: Frameworks de frontend para construção de interfaces atraentes e responsivas.
Siga estes passos para configurar o frontend em seu ambiente local:
-
Clone o Projeto
git clone https://github.com/FullStack-Itaguacu/M3P-FrontEnd-Squad5
-
Navegue até o Diretório do Projeto
cd AVM3-FrontEnd
-
Instale as Dependências
npm install
-
Inicie o Projeto
npm run dev
A aplicação será aberta automaticamente em http://localhost:5173
em seu navegador.
src/components
: Contém todos os componentes React reutilizáveis.src/pages
: Arquivos específicos para cada página da aplicação.src/components
: Elementos e componentes das páginas.src/context
: Contextos utilizados para gerenciamento de chamadas de rotas.src/routes
: Arquivos de rotas e gerenciamento das rotas permitidas.
Sua contribuição é fundamental para o sucesso deste projeto. Encorajamos pull requests que ofereçam novas funcionalidades, correções de bugs ou melhorias na documentação.
Para contribuir:
- Faça um fork do projeto.
- Crie uma nova branch para suas mudanças.
- Faça suas alterações e commit.
- Envie um pull request com uma descrição detalhada das mudanças.
Se você encontrar algum problema ao usar a aplicação, por favor, abra um issue no repositório do GitHub com uma descrição detalhada do problema.
Agradecemos por escolher a LAB Pharmacy Inc. para suas necessidades de marketplace de medicamentos. Nosso compromisso é com a inovação e excelência, e estamos sempre buscando melhorar a experiência de nossos usuários.
Caso seja necessário incluir mais detalhes específicos do frontend, como capturas de tela da aplicação ou funcionalidades específicas da interface, estes podem ser adicionados nas seções relevantes do documento.