Tiago Yamamoto
78c7839e60
docs: add status sections to markdown files
2026-01-08 14:28:34 -03:00
Tiago Yamamoto
d3f1d0e36d
docs: add b2b gaps roadmap and test matrix
2026-01-01 15:20:48 -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
89036d7b39
docs: add detailed mermaid diagrams for db, backend and marketplace
2025-12-27 01:13:11 -03:00
Tiago Yamamoto
70d89d1c28
docs: update BACKOFFICE.md with distroless and jwt details
2025-12-27 00:36:49 -03:00
Tiago Yamamoto
3c49df55e4
feat: complete payment gateway implementation (Asaas, Stripe, MercadoPago)
...
Payment Gateways:
- asaas.go: Pix (QR code), Boleto, Credit Card with split
- Seller subaccount creation for split payments
- 6 new domain types: PixPaymentResult, BoletoPaymentResult, SellerPaymentAccount, Customer, PaymentGatewayConfig
Documentation:
- docs/PAYMENT_GATEWAYS.md: Complete comparison (MercadoPago vs Stripe vs Asaas)
- Admin routes for gateway config
- Seller onboarding routes
- Environment variables reference
Coverage: 50% payments
2025-12-27 00:11:48 -03:00
Tiago Yamamoto
8f1e893142
feat: major implementation - seeder, payments, docs
...
Seeder API:
- 110 pharmacies across 5 cities (Goiânia 72, Anápolis 22, Nerópolis 10, Senador Canedo 5, Aparecida 1)
- 3-300 products per pharmacy
- Dynamic city/state in company records
Payment Gateways:
- stripe.go: Stripe integration with PaymentIntent
- mock.go: Mock gateway with auto-approve for testing
- PaymentResult and RefundResult domain types
Documentation:
- docs/BACKEND.md: Architecture, invisible fee, endpoints
- docs/SEEDER_API.md: City distribution, product counts
- docs/MARKETPLACE.md: Frontend structure, stores, utils
- docs/BACKOFFICE.md: Admin features, encrypted settings
2025-12-26 23:39:49 -03:00
Tiago Yamamoto
607d942072
feat: implement 2-step product registration with new catalog fields
...
Backend:
- Add ean_code, manufacturer, category, subcategory, observations to Product model
- Create migration 0006_product_catalog_fields.sql
- Update repository queries (CreateProduct, ListProducts, ListRecords)
Frontend:
- Create ProductCreate.tsx with 2-step wizard form
- Add route /products/new
- Add 'Cadastrar Produto' button to Inventory page
Seeder:
- Update CREATE TABLE products with new columns
- Update generateProducts with EAN codes and manufacturers
Docs:
- Update database-schema.md with new fields
2025-12-23 17:09:38 -03:00
Tiago Yamamoto
091e8093c0
feat: apply logo, document database schema, update docs
...
- Move logo to marketplace/src/assets/
- Apply logo in Shell.tsx header
- Add favicon and meta tags to index.html
- Create docs/database-schema.md with ER diagram
- Update README.md with database section
- Update marketplace/README.md with assets section
- Update seeder-api/README.md with new fields
2025-12-23 17:01:16 -03:00