Commit graph

163 commits

Author SHA1 Message Date
Tiago Yamamoto
3be9807d88 chore: formatting updates and lockfile changes 2025-12-15 10:40:55 -03:00
Tiago Yamamoto
5c45557537 fix(backoffice): resolve eslint errors (async/await usage and floating promises) 2025-12-15 10:35:15 -03:00
Tiago Yamamoto
d3d6ae2991 test(frontend): add jest setup and integration tests for API client 2025-12-15 10:26:12 -03:00
Tiago Yamamoto
c9747d3596 fix(integration): correct frontend fallback port to 8521 and handle NULL fields in company entity 2025-12-15 10:19:31 -03:00
Tiago Yamamoto
0ef2ced860 fix: add explicit types array to fix babel__core type error 2025-12-15 10:08:48 -03:00
Tiago Yamamoto
9edfbcdc93 fix(i18n): 🌍 home page now uses translations properly 2025-12-15 10:04:08 -03:00
Tiago Yamamoto
8544ca5cfc feat(dev): 🎮 unified interactive start script 2025-12-15 10:00:50 -03:00
Tiago Yamamoto
ee8ed3f1f3 fix(security): 🔒 fixed Next.js vulnerability and Stripe API version 2025-12-15 09:52:43 -03:00
Tiago Yamamoto
072b78c7f5 chore(backoffice): 🎉 backoffice ready for action 2025-12-15 09:44:26 -03:00
Tiago Yamamoto
88b1121470 test(backoffice): 🧪 added e2e test setup 2025-12-15 09:44:25 -03:00
Tiago Yamamoto
a0e6f0e58b feat(swagger): 📚 added Swagger docs at /api/docs 2025-12-15 09:44:24 -03:00
Tiago Yamamoto
9b8d1e0458 feat(core): 🔗 wired all modules together 2025-12-15 09:44:22 -03:00
Tiago Yamamoto
73e6b2b310 feat(admin): 👑 added admin dashboard with stats 2025-12-15 09:44:21 -03:00
Tiago Yamamoto
38acc0e670 feat(plans): 📋 added subscription plans (Starter/Pro/Enterprise) 2025-12-15 09:44:20 -03:00
Tiago Yamamoto
7132b0cb67 feat(stripe): 💳 added Stripe integration for payments 2025-12-15 09:44:19 -03:00
Tiago Yamamoto
44e0a2851d feat(backoffice): 🐳 added Dockerfile for containerization 2025-12-15 09:44:18 -03:00
Tiago Yamamoto
1d4754af4f docs(backoffice): 📖 added README because reading is fundamental 2025-12-15 09:44:17 -03:00
Tiago Yamamoto
83bb6e5602 feat(backoffice): 🏗️ initialized NestJS backoffice API 2025-12-15 09:44:16 -03:00
Tiago Yamamoto
28733fff95 feat(tests): �� added unit tests and E2E tests for handlers 2025-12-15 09:08:32 -03:00
Tiago Yamamoto
423c481ecd release(v1.0): 🎉 v1.0.0 - ready for production maybe 2025-12-15 09:02:41 -03:00
Tiago Yamamoto
3ab74ee21f feat(error): 🚨 better error handling and messages 2025-12-15 09:02:40 -03:00
Tiago Yamamoto
5fe76a4b43 chore(ci): 🚀 configured CI/CD pipeline 2025-12-15 09:02:40 -03:00
Tiago Yamamoto
921ac7cb2f test(coverage): 📊 improved test coverage to 80% 2025-12-15 09:02:39 -03:00
Tiago Yamamoto
7455324b36 docs(changelog): 📝 updated changelog 2025-12-15 09:02:39 -03:00
Tiago Yamamoto
b8981851ca feat(cache): 💾 added caching for API responses 2025-12-15 09:02:39 -03:00
Tiago Yamamoto
de4a799b69 style(responsive): 📐 fixed responsive design issues 2025-12-15 09:02:41 -03:00
Tiago Yamamoto
f707ba36ae refactor(state): 🧠 improved state management 2025-12-15 09:02:41 -03:00
Tiago Yamamoto
428693b6fe fix(router): 🔀 fixed routing edge cases 2025-12-15 09:02:41 -03:00
Tiago Yamamoto
6e32aa11d9 feat(animations): 🎬 added micro-animations for better UX 2025-12-15 09:02:40 -03:00
Tiago Yamamoto
33e7eb4fd0 feat(dark-mode): 🌙 dark mode ready but not activated yet 2025-12-15 09:02:08 -03:00
Tiago Yamamoto
10df1af149 chore(scripts): 📜 added useful npm scripts 2025-12-15 09:02:07 -03:00
Tiago Yamamoto
7da09635a4 test(integration): 🧪 added integration tests for jobs 2025-12-15 09:02:07 -03:00
Tiago Yamamoto
5c38d999bc docs(contributing): 🤝 added contributing guidelines 2025-12-15 09:02:06 -03:00
Tiago Yamamoto
a446b2b4e4 perf(bundle): 📦 reduced bundle size by 15% 2025-12-15 09:02:06 -03:00
Tiago Yamamoto
ebcf4625a2 feat(notifications): 🔔 added toast notifications 2025-12-15 09:02:05 -03:00
Tiago Yamamoto
0b345a7da7 style(footer): 👟 updated footer styling 2025-12-15 09:02:05 -03:00
Tiago Yamamoto
fd62695af1 refactor(hooks): 🪝 refactored custom hooks for clarity 2025-12-15 09:02:05 -03:00
Tiago Yamamoto
e315c9f16d fix(typo): 🤦 fixed embarrassing typo in readme 2025-12-15 09:02:04 -03:00
Tiago Yamamoto
7ad35df224 feat(a11y): improved accessibility for screen readers 2025-12-15 09:02:04 -03:00
Tiago Yamamoto
5cff17e816 feat(seo): 🔖 added meta tags for better SEO 2025-12-15 09:01:44 -03:00
Tiago Yamamoto
7022e25e53 perf(images): 🖼️ optimized image loading 2025-12-15 09:01:43 -03:00
Tiago Yamamoto
5822c5edaf chore(lint): 🧹 fixed linting errors 2025-12-15 09:01:43 -03:00
Tiago Yamamoto
6b39046c17 test(unit): added handler unit tests 2025-12-15 09:01:42 -03:00
Tiago Yamamoto
2b1fd4f4f0 docs(api): 📚 documented new endpoints 2025-12-15 09:01:42 -03:00
Tiago Yamamoto
54844dbfed feat(featured): show 6 latest jobs on home 2025-12-15 09:01:42 -03:00
Tiago Yamamoto
a6dbe091a7 style(cards): 🎨 improved job card design 2025-12-15 09:01:41 -03:00
Tiago Yamamoto
7a82317f94 refactor(components): 🧹 cleaned up unused imports 2025-12-15 09:01:41 -03:00
Tiago Yamamoto
f848f81a8c feat(pagination): 📄 10 jobs per page because scrolling is tiring 2025-12-15 09:01:40 -03:00
Tiago Yamamoto
8b027aaea1 feat(filter): 🔍 added work mode filter because choice matters 2025-12-15 09:01:42 -03:00
Tiago Yamamoto
f5323431c7 security(auth): 🔐 improved token handling 2025-12-15 09:01:13 -03:00