Tiago Yamamoto
9bc924ab54
fix(frontend): add console.log debugging to job create form, load companies from API
2025-12-23 22:28:16 -03:00
Tiago Yamamoto
78ce341370
feat: Implement Ticket System, Profile Page integration, and fix migrations
2025-12-23 19:22:55 -03:00
Tiago Yamamoto
2c27836245
feat: Add i18n support to company registration page
2025-12-23 15:29:47 -03:00
Tiago Yamamoto
b09bd023ed
feat: security refactor, server-side pagination, and docs update
...
- impl(frontend): server-side pagination for jobs listing
- impl(frontend): standardized api error handling and sonner integration
- test(frontend): added unit tests for JobCard
- impl(backend): added SanitizeMiddleware for XSS protection
- test(backend): added table-driven tests for JobService
- docs: updated READMES, created ROADMAP.md and DATABASE.md
- fix(routing): redirected landing page buttons to /jobs
2025-12-23 00:50:51 -03:00
Tiago Yamamoto
743b2842c0
feat: Enhance platform with funny jobs, FAQ, Skeleton UI, and Tests
2025-12-22 23:48:56 -03:00
Tiago Yamamoto
30b634b770
Add admin job modal and company select
2025-12-22 17:17:13 -03:00
Tiago Yamamoto
58cfd76675
Add admin backoffice routes and dashboard
2025-12-22 16:37:05 -03:00
Tiago Yamamoto
18a1eb704d
Translate UI and rename routes to English
2025-12-22 15:30:06 -03:00
Tiago Yamamoto
74aa41675d
Add English jobs slug with redirects
2025-12-22 14:58:11 -03:00
Tiago Yamamoto
8f70469317
Unify dashboard routing for all roles
2025-12-22 13:25:40 -03:00
Tiago Yamamoto
00978bf995
fix(frontend): add use client directive to components using hooks
2025-12-15 16:03:10 -03:00
Tiago Yamamoto
4693bc5737
feat(frontend): complete i18n implementation and set default to pt-BR
2025-12-15 15:10:36 -03:00
Tiago Yamamoto
92b1515b26
feat(navbar): 🗣️ navbar speaks all languages now
2025-12-15 09:00:49 -03:00
Tiago Yamamoto
ba1385b080
feat(ui): 🏳️ language switcher because one language is never enough
2025-12-15 08:59:44 -03:00
Tiago Yamamoto
a4abcf8e05
feat: SEO optimization and dynamic jobs API integration
...
Backend:
- Add Swagger annotations to all job handlers (GET, POST, PUT, DELETE)
- Clean up job handler code
Frontend:
- Expand api.ts with ApiJob types, pagination, and transform function
- Update footer with 'Vagas por Tecnologia' SEO links
- Add robots.txt with crawler directives
- Add sitemap.xml with main pages and job URLs
- Change branding to GoHorse Jobs
2025-12-14 09:16:44 -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
Tiago Yamamoto
1c7ef95c1a
first commit
2025-12-09 19:04:48 -03:00