Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
08732de
feat(Admin): Scaffold Admin Portal React project with Next.js
Mar 21, 2026
8aa1675
feat(Admin): Add foundation for Admin Portal React app
Mar 21, 2026
6753bcb
build(deps): update package-lock.json
Mar 21, 2026
8b80a43
feat(Admin): Add API client with TanStack Query hooks
Mar 21, 2026
b338be0
feat(Admin): Add CRUD functionality to admin pages
Mar 21, 2026
5c1ea53
feat(Admin): Add provider detail page with approve/reject actions
Mar 21, 2026
9c7d2ad
feat(Admin): Add dark/light theme toggle
Mar 21, 2026
ff7a084
feat(Admin): Complete auth integration, form validation, toasts, and …
Mar 21, 2026
75f15dc
docs: Add Admin Portal React frontend documentation
Mar 21, 2026
79393b9
feat: Initialize the new admin panel frontend application.
Mar 21, 2026
a5c2b1c
feat: Add GitHub Actions workflow for pull request validation, includ…
Mar 21, 2026
0456012
feat: Implement admin pages for managing allowed cities with CRUD, se…
Mar 21, 2026
b84e407
feat: add initial admin pages for categories, documents, providers, a…
Mar 21, 2026
b85dc8d
feat: Implement admin settings page with theme switching and foundati…
Mar 23, 2026
7d1be2c
feat: Implement initial admin dashboard UI with sidebar navigation an…
Mar 23, 2026
bc2bf38
feat: Add admin panel for managing service categories with full CRUD …
Mar 23, 2026
5c9846d
feat: add admin page for managing service categories with create, rea…
Mar 23, 2026
48c5ce9
feat: Introduce admin panel for service category CRUD operations and …
Mar 23, 2026
a8191be
feat: Add admin page for managing service categories with CRUD operat…
Mar 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .github/workflows/pr-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,15 @@ jobs:

- name: 🏗️ Build Frontend Workspace
working-directory: ./src/Web
env:
# Dummy values required so Next.js can collect page data during build.
# auth.ts throws at module load time if these are missing, causing SSG to fail.
KEYCLOAK_ADMIN_CLIENT_ID: ci-build-placeholder
KEYCLOAK_ADMIN_CLIENT_SECRET: ci-build-placeholder
KEYCLOAK_ISSUER: http://localhost:8080/realms/meajudaai
NEXTAUTH_URL: http://localhost:3000
NEXTAUTH_SECRET: ci-build-placeholder
AUTH_SECRET: ci-build-placeholder
run: |
set -e
# 1. Explicitly build the customer web app (uses generated API types)
Expand Down
Loading
Loading