Commit graph

51 commits

Author SHA1 Message Date
Marcus Bohessef
e0cc53fcf6 ajuste na porta 2025-12-12 15:28:39 -03:00
Marcus Bohessef
fae2fb00bd ajuste na porta 2025-12-12 15:08:53 -03:00
Marcus Bohessef
94a4c99d6b ajuste no drone.yml 2025-12-12 10:54:06 -03:00
Marcus Bohessef
9f872128b3 ajuste no drone.yml 2025-12-12 10:47:57 -03:00
Marcus Bohessef
a6ea992234 ajuste no drone.yml 2025-12-12 10:46:58 -03:00
Marcus Bohessef
6b9b8ba617 ajuste no drone.yml 2025-12-12 10:46:12 -03:00
Marcus Bohessef
1758a74ad2 ajuste no drone.yml 2025-12-12 10:45:22 -03:00
Marcus Bohessef
038bc5ce26 ajuste no drone.yml 2025-12-12 10:34:51 -03:00
Marcus Bohessef
1b9bf04658 ajuste no drone.yml 2025-12-12 10:21:31 -03:00
Marcus Bohessef
09976c1d6c ajuste no drone.yml 2025-12-12 10:17:37 -03:00
Marcus Bohessef
7a3c7f61b9 ajuste no drone.yml 2025-12-12 10:16:32 -03:00
Marcus Bohessef
bf75408e03 ajuste no drone.yml 2025-12-12 10:10:17 -03:00
Marcus Bohessef
366fb81245 ajuste no drone.yml 2025-12-12 10:08:43 -03:00
Marcus Bohessef
593fca41f0 ajuste no drone.yml 2025-12-12 10:03:11 -03:00
Marcus Bohessef
5589e82899 ajuste no drone.yml 2025-12-12 09:47:36 -03:00
Marcus Bohessef
ff99d9ce4e ajuste no drone.yml 2025-12-12 09:27:40 -03:00
Marcus Bohessef
832798b9e8 ajuste no drone.yml 2025-12-12 00:27:19 -03:00
Marcus Bohessef
c32e5a0d96 ajuste no drone.yml 2025-12-12 00:14:08 -03:00
Marcus Bohessef
44641a9115 ajuste no drone.yml 2025-12-12 00:05:22 -03:00
Marcus Bohessef
164294fc27 ajuste no drone.yml 2025-12-12 00:00:29 -03:00
Marcus Bohessef
40fefb88ae ajuste no drone.yml 2025-12-11 23:58:50 -03:00
Marcus Bohessef
7a607e4cbe ajuste no drone.yml 2025-12-11 23:52:43 -03:00
Marcus Bohessef
94c58ba9e2 ajuste no drone.yml 2025-12-11 23:51:56 -03:00
Marcus Bohessef
ef5db9f91a ajuste no drone.yml 2025-12-11 23:50:52 -03:00
Marcus Bohessef
d70bacac7e ajuste no drone.yml 2025-12-11 23:50:13 -03:00
Marcus Bohessef
c5b31e7123 ajuste no drone.yml 2025-12-11 23:48:55 -03:00
Marcus Bohessef
d0f7884611 ajuste no drone.yml 2025-12-11 23:46:34 -03:00
Marcus Bohessef
ddefa807d6 ajuste no drone.yml 2025-12-11 23:42:19 -03:00
Marcus Bohessef
5ede17efad ajuste no drone.yml 2025-12-11 23:34:37 -03:00
Marcus Bohessef
794e4fb343 ajuste no drone.yml 2025-12-11 23:24:59 -03:00
Marcus Bohessef
2524863ad8 ajuste no drone.yml 2025-12-11 23:06:19 -03:00
Marcus Bohessef
1ddae9a4e3 ajuste no drone.yml 2025-12-11 22:57:34 -03:00
Marcus Bohessef
47be908712 ajuste no drone.yml 2025-12-11 22:45:36 -03:00
Marcus Bohessef
40df003e67 ajuste no drone.yml 2025-12-11 22:39:34 -03:00
Marcus Bohessef
98cf247e3b ajuste no drone.yml 2025-12-11 22:32:37 -03:00
Marcus Bohessef
d3b856bf81 ajuste no drone.yml 2025-12-11 22:30:47 -03:00
Marcus Bohessef
4189686edf ajuste no drone.yml 2025-12-11 22:07:17 -03:00
Marcus Bohessef
50d4daa9de ajuste no drone.yml 2025-12-11 21:35:11 -03:00
Marcus Bohessef
3621b4b872 ajuste no drone.yml 2025-12-11 21:26:29 -03:00
Marcus Bohessef
87e3b03570 ajuste no drone 2025-12-11 21:06:06 -03:00
Marcus Bohessef
bb059a8035 gohorse-backend 2025-12-11 19:55:31 -03:00
Tiago Yamamoto
18ac6d74f0 chore: update port configuration to avoid conflicts
Port Configuration:
- Backend: 8521 (was 8080/8158)
- Frontend: 8963 (was 3000)

Files updated:
- backend/.env.example: updated PORT and CORS_ORIGINS
- frontend/src/lib/auth.ts: API_URL default to 8521
- frontend/src/lib/api.ts: API_URL default to 8521
- frontend/src/lib/storage.ts: API_URL default to 8521
- run_dev.sh: added port flags and service info display

Usage:
  ./run_dev.sh
  # Backend:  http://localhost:8521
  # Frontend: http://localhost:8963
2025-12-11 17:06:37 -03:00
Tiago Yamamoto
9291b06db5 Merge branch 'hml' into dev 2025-12-11 15:16:09 -03:00
Tiago Yamamoto
add347985a feat: add HTML email signature templates with dynamic fields
- Create assinatura-template.html with placeholders
- Create assinatura-exemplo.html with sample data
- Support: name, position, phone, address, email, instagram
2025-12-11 15:13:52 -03:00
Tiago Yamamoto
fdd67b8cd6 Merge branch 'hml' into dev 2025-12-11 14:59:40 -03:00
Tiago Yamamoto
9630730d69 feat(frontend): add storage service for S3 file uploads
- Create storage.ts with pre-signed URL handling
- Implement getUploadUrl, uploadFileToS3 helper functions
- Add complete uploadFile workflow for easy file uploads
- Support logos, resumes, documents, avatars folders
2025-12-11 14:58:21 -03:00
Tiago Yamamoto
ce6e35aefd feat(backend): implement S3 object storage with pre-signed URLs
- Add s3_storage.go service using AWS SDK v2
- Support custom S3-compatible endpoints (Civo)
- Implement pre-signed URL generation for uploads/downloads
- Add storage_handler.go with REST endpoints
- Register protected storage routes in router
- Graceful degradation when S3 not configured
2025-12-11 14:41:25 -03:00
Tiago Yamamoto
c6e0a70d50 feat(backend): add PostgreSQL SSL support and DB_SSLMODE env var
- Update database.go to use DB_SSLMODE environment variable
- Default to sslmode=require for production security
- Update .env.example with SSL and S3 configuration examples
2025-12-11 14:41:11 -03:00
Tiago Yamamoto
a505726786 fix: refactor dashboard urls, fix layout duplication and resolve backend api errors 2025-12-09 20:29:49 -03:00
Tiago Yamamoto
7934afcf0d docs: complete project documentation overhaul
- Add comprehensive root README with badges, architecture diagram, and setup guide
- Update backend README with security middlewares and endpoint documentation
- Update frontend README with design system and page structure
- Update seeder-api README with generated data and credentials
- Add internal module READMEs (middleware, handlers, components)
- Document Clean Architecture layers and request flow
- Add environment variables reference table
2025-12-09 19:36:36 -03:00