- Carlos Henrique Moreira Junior (Github - https://www.github.com/chmjr)
- Debora Patricia Santos de Souza (Github - https://www.github.com/deborasous )
- Rafael Zampieron (Github - https://www.github.com/rafazamp )
- Ricardo Werner Grosscklauss (Github - https://www.github.com/ricado-werner)
- Frontend - React.JS
- Backend - Node.JS, Express, Sequelize em banco de dados PostgreSQL
link das redes sociais dos participantes
Status - Finalizado
Estrutura geral do front-end do PharmaSellticos Marketplace
Tela do FrontEnd Inicial
Tela do Sidebar
Tela Inicial - Dashboard
Telas Cadastro e Listagem de Medicamentos
Tela Listagem de Vendas
Tela Cadastro e listagem de Usuário
Tela Cadastro de Novo Usuário
Tela Inicial - Listagem de Medicamentos
Tela Carrinho de Compras
Telas Pagamento
Tela Minhas Compras
Tela FAQ
Neste projeto, desenvolvemos um sistema completo de Marketplace para produtos farmacêuticos, gerenciando múltiplos vendedores, clientes e vendas de forma online, utilizando React.JS e Node.JS.
| Item | Descrição |
|---|---|
| 1 | O sistema deverá ser desenvolvido em React. |
| 2 | O sistema deverá seguir o Roteiro da Aplicação. |
| 3 | Modelagem do layout, formatos, tipografias. cores e organização livre. |
| 3.1 | Opcional a utilização do Bootstrap ou Style components. |
| 4 | Ser planejado utilizando o modelo Kanban na ferramenta Trello. |
| 5 | Ser versionado no GitHub, possuindo uma documentação detalhada no readme.md. |
| 6 | Deverá ser criado um pith de apresentação de 15 minutos. |
| Item | Descrição |
|---|---|
| Login | Pág. de acesso do Administrador e Comprador, com email e senha obrigatórios. |
| Dashboard | Pág. inicial de usuário Administrador logado. |
| Sidebar | Pág. com menu lateral de acesso exclusivo do Administrador logado. |
| Menu Sidebar | Itens de acesso rápido para páginas de cadastro de medicamento, lista de vendas, dashboard e cadastro de novo usuário |
| Menu Cadastrar Medicamento | Pág. do Administrador para cadastro de novo medicamento, com dados completos e a possibilidade de editar medicamento cadastrado. |
| Menu Lista de Vendas | Pág. do Administrador para visualização das vendas realizadas por produto e quantidade. |
| Menu Usuários | Pág. do Administrador para o cadastro de novo usuário, com listagem de todos os usuários cadastrados no sistema. |
| Navbar | Barra superior da página com logo e links para as principais página do usuário Comprador logado. |
| Menu Minhas Compras | Pág. contendo todas as compras realizadas pelo usuário, mostradas pelo dia da compra com detalhamento ao se clicar sobre o dia da compra |
| Menu Medicamentos | Pág. contendo a listagem dos medicamentos disponíveis no estoque, com acesso ao carrinho de compras e pagamento |
| Menu FAQ (Extra) | Pág. de Perguntas mais frequentes para se utilizar o sistema |
| Deploy | Serviço de implementação de uma aplicação em ambiente de produção, de forma confiável, segura e eficiente para uso real. |
###Link de acesso:
-
Deploy
-
Acesse utilizando os dados de login abaixo:
-
Administrador master :
email : teste@gmail.com senha : Teste@123$
No desenvolvimento desta aplicação, colocamos em prática:
| Item | Descrição |
|---|---|
| 1 | HTML |
| 2 | CSS |
| 3 | JavaScript |
| 3.1 | React.JS |
| 4 | Deploy |
| 5 | Skills |
| 6 | Squad |
- Visual Studio Code
- NodeJS (compilação Vite - página oficial - https://vitejs.dev/ )
- Trello
Nota - Para que o sistema funcione corretamente, primeiramente é necessário ter instalado no seu computador:
- Node.JS
- Node Package Manager(NPM)
- PostgreSQL (Base de dados)
- DBeaver (Gerenciador de banco de dados)
Clone o projeto para a sua máquina
gh repo clone FullStack-Itaguacu/M3P-FrontEnd-Squad2Instale as dependências.
###Frontend
npm install- Rode o projeto
npm run devEste projeto já vem com o Bootstrap 5 e react-bootstrap instalado e configurado.
Turma: Full-Stack - Itaguaçu
Squad: ItaguaDevs
Mentoria: Prof. Pedro Henrique Silva
Senai/SC: Serviço Nacional de Aprendizagem Industrial
LAB365: espaço do @senai.sc para desenvolver as habilidades do futuro
Floripa Mais Tech - Iniciativa da Prefeitura de Florianópolis - SC


