Commit graph

149 commits

Author SHA1 Message Date
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
Tiago Yamamoto
56cf71092c perf(db): optimized query for job listing 2025-12-15 09:01:12 -03:00
Tiago Yamamoto
96d200a941 fix(mobile): 📱 fixed navbar on small screens 2025-12-15 09:01:12 -03:00
Tiago Yamamoto
90b6ca0826 feat(ui): polished button hover effects 2025-12-15 09:01:11 -03:00
Tiago Yamamoto
1a8db4156f chore(deps): 📦 updated dependencies to avoid ghost bugs 2025-12-15 09:01:11 -03:00
Tiago Yamamoto
d5683d7df4 test(e2e): 🧪 added tests because trust issues 2025-12-15 09:01:10 -03:00
Tiago Yamamoto
183b094e5f style(navbar): 💅 better spacing for language switcher 2025-12-15 09:01:10 -03:00
Tiago Yamamoto
488aaec9f9 docs(readme): 📖 added documentation for i18n setup 2025-12-15 09:01:09 -03:00
Tiago Yamamoto
2d5022d6ee refactor(seeder): 🔧 cleaned up code for better maintainability 2025-12-15 09:01:09 -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
69c84c0fa9 feat(layout): 🌐 english first and i18n provider wrapped 2025-12-15 08:59:24 -03:00
Tiago Yamamoto
39b84996d1 feat(i18n): 🎣 hook para pescar traduções automaticamente 2025-12-15 08:58:21 -03:00
Tiago Yamamoto
87fcdcd0fb feat(i18n): 🇧🇷 opa brasil finalmente representa 2025-12-15 08:57:37 -03:00
Tiago Yamamoto
4df8112509 feat(i18n): 🇪🇸 hola mundo español 2025-12-15 08:57:35 -03:00