Gabbriiel
7a5b31dd12
feat: corrige login e adiciona documentação de regras de negócio
2026-02-14 16:44:50 -03:00
Nycolas2005
079cbeceaa
feat:adicionada regra de negocio de 12%, rotas corrigidas, teste de api bem sucedidos, marketplace operacional, produto cadastrando, seller não consegue ver seu proprio produto no marketplace, verificar pendencias_backend.md
2026-02-13 13:46:32 -03:00
Tiago Yamamoto
5c59e7b5a1
docs: add DEVOPS guide and optimize Dockerfiles
...
- Add DEVOPS.md with complete deployment guide for apolo server
- Add DATABASE.md (unified schema documentation)
- Fix backend Dockerfile: Go 1.24 -> 1.23 (current stable)
- Add marketplace Dockerfile with pnpm + static-web-server
- Migrate marketplace from npm to pnpm
- Remove duplicate database-schema.md and DATABASE_SCHEMA.md
2025-12-29 17:00:42 -03:00
Tiago Yamamoto
51b6165f09
Add cart empty state
2025-12-23 12:03:47 -03:00
Tiago Yamamoto
b710383733
Implement marketplace auth login integration
2025-12-21 23:40:34 -03:00
Tiago Yamamoto
e73d423b16
refactor: move seeder to api, improve coverage and security
2025-12-20 11:13:53 -03:00
Tiago Yamamoto
25cee3911c
chore: refactor backend config, unignore .env, update config loading
2025-12-20 10:10:55 -03:00
Tiago Yamamoto
b8973739ab
feat(backend): add comprehensive test suite for 80% coverage
...
- Add config_test.go (5 tests for env parsing)
- Add middleware_test.go (16 tests for CORS, Auth, Gzip, Logger)
- Add usecase_test.go (30+ tests for business logic)
- Add payments_test.go (6 tests for MercadoPago gateway)
Coverage: config 100%, middleware 95.9%, payments 100%, usecase 64.7%
feat(marketplace): add test framework and new pages
- Setup Vitest with jsdom environment
- Add cartStore.test.ts (15 tests for Zustand store)
- Add usePersistentFilters.test.ts (5 tests for hook)
- Add apiClient.test.ts (7 tests for axios client)
- Add Orders page with status transitions
- Add Inventory page with stock adjustments
- Add Company page with edit functionality
- Add SellerDashboard page with KPIs
Total marketplace tests: 27 passing
2025-12-20 07:43:56 -03:00
Tiago Yamamoto
c83079e4c9
chore(marketplace): update package-lock.json
2025-12-20 07:27:37 -03:00
Tiago Yamamoto
42f72f5f43
docs: adiciona documentação completa do projeto SaveInMed
...
- Cria README.md na raiz com visão global e diagrama de arquitetura
- Adiciona/atualiza README.md em todos os componentes:
- backend (API Go)
- backoffice (NestJS)
- marketplace (React/Vite)
- saveinmed-bff (Python/FastAPI)
- saveinmed-frontend (Next.js)
- website (Fresh/Deno)
- Atualiza .gitignore em todos os componentes com regras abrangentes
- Cria .gitignore na raiz do projeto
- Renomeia pastas para melhor organização:
- backend-go → backend
- backend-nest → backoffice
- marketplace-front → marketplace
- Documenta arquitetura, tecnologias, setup e fluxo de desenvolvimento
2025-12-17 17:07:30 -03:00