Commit graph

27 commits

Author SHA1 Message Date
Tiago Yamamoto
cc5ac7c73c feat: add profile page, dynamic dashboard, and fix candidate 500 error 2025-12-24 19:22:14 -03:00
Tiago Yamamoto
b72c63f947 chore(frontend): update jobs page 2025-12-24 16:23:16 -03:00
Tiago Yamamoto
3f89edd327 debug: add detailed logging for company options mapping 2025-12-24 15:09:25 -03:00
Tiago Yamamoto
c1078563df refactor(roles): rename companyAdmin->admin and jobSeeker->candidate 2025-12-24 13:30:50 -03:00
Tiago Yamamoto
02f35b46b6 feat: implement dynamic dashboard, auth hardening (pepper/httponly) and backend tests 2025-12-24 01:30:33 -03:00
Tiago Yamamoto
9f7d8e9ca5 feat: add 6-step job wizard with Preview, Billing, Payment steps and Stripe integration preparation 2025-12-23 23:00:17 -03:00
Tiago Yamamoto
42e9f81f48 feat: enhance job form with currency, salary periods, contract types, and add ER diagram docs 2025-12-23 22:49:33 -03:00
Tiago Yamamoto
80d38ee615 feat(frontend): add multi-step job posting wizard with API integration 2025-12-23 22:40:19 -03:00
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
fdece70a8a fix(frontend): renaming ApiCompany to AdminCompany to fix build error 2025-12-23 22:13:19 -03:00
Tiago Yamamoto
908ec41ca9 fix(frontend): Correctly handle paginated companies response in backoffice 2025-12-23 21:40: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
fd59bfacb2 feat(frontend): implement view, edit and delete actions for admin jobs 2025-12-23 18:53:09 -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
e71fc361ac Add dynamic candidate management data 2025-12-22 19:18:15 -03:00
Tiago Yamamoto
b6ad6e77e2 Fetch admin jobs for dashboard list 2025-12-22 19:02:05 -03:00
Tiago Yamamoto
5e99115df6 Add CRUD logging and stabilize dashboard dates 2025-12-22 18:55:43 -03:00
Tiago Yamamoto
c14dd3a890 Fix users refresh click handler 2025-12-22 18:29:49 -03:00
Tiago Yamamoto
db8cadda98 Fix candidate dashboard role check 2025-12-22 17:24:34 -03:00
Tiago Yamamoto
30b634b770 Add admin job modal and company select 2025-12-22 17:17:13 -03:00
Tiago Yamamoto
9c17a7a15a Add paginated users listing 2025-12-22 16:43:54 -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
14c4bc8370 fix(frontend): remove invalid AdminSidebar import from messages page 2025-12-13 18:46:00 -03:00
Tiago Yamamoto
0684ebfdf6 fix(frontend): remove invalid AdminSidebar import from candidates page
The AdminSidebar component doesn't exist - the dashboard layout already provides the sidebar.
2025-12-13 18:39:04 -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
1c7ef95c1a first commit 2025-12-09 19:04:48 -03:00