Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
b6e2ef6
feat(moderation): add admin moderation APIs with checklist workflow
vugarsafarzada Apr 26, 2026
9bbafbc
feat(categories): add ServiceCategory table, refactor BrandCategory t…
vugarsafarzada Apr 26, 2026
32c1876
feat: add ServiceCategory table and refactor Service and BrandCategor…
vugarsafarzada Apr 26, 2026
94a20dd
fix(categories): fix migration SQL to match actual DB state after db …
vugarsafarzada Apr 26, 2026
a5597ae
fix(categories): correct migration SQL for clean apply on top of old …
vugarsafarzada Apr 26, 2026
49b770c
feat: update minimum age requirement to 18 in auth and user schemas
vugarsafarzada Apr 28, 2026
cdaae6e
fix: allow editing of paused services and permit submission from paus…
vugarsafarzada Apr 29, 2026
1efe8e7
Merge pull request #20 from Reziphay/development/11
vugarsafarzada Apr 29, 2026
7012f55
feat: add unarchive service endpoint to restore archived services to …
vugarsafarzada Apr 30, 2026
3d8c4b3
refactor: update moderation service response to include sorted items …
vugarsafarzada Apr 30, 2026
b3f25af
feat: reset brand status to PENDING upon update if currently ACTIVE o…
vugarsafarzada Apr 30, 2026
e79eb65
feat: add social media and website URL fields to User and Brand model…
vugarsafarzada Apr 30, 2026
c5d26e4
refactor: enrich brand and service DTOs with avatar, branch, and rati…
vugarsafarzada Apr 30, 2026
7b6458c
feat: add URL protocol validation to social schemas and include expre…
vugarsafarzada Apr 30, 2026
0e1306d
chore: enable files resolution for ts-node in tsconfig
vugarsafarzada Apr 30, 2026
51405bb
feat: implement marketplace facets endpoint and add category filterin…
vugarsafarzada May 3, 2026
b18f2c1
feat: implement service rating system with database schema, controlle…
vugarsafarzada May 3, 2026
d3d8566
feat: add owner_id and direct_only filtering to service retrieval query
vugarsafarzada May 3, 2026
d408acb
feat: implement user favorite functionality for brands and services w…
vugarsafarzada May 3, 2026
53d9db9
feat: implement pagination and meta response for service and brand li…
vugarsafarzada May 3, 2026
199412b
feat: implement marketplace search endpoint with multi-entity support
vugarsafarzada May 3, 2026
c890ca0
feat: include branch brand details with rating metrics in service con…
vugarsafarzada May 5, 2026
2c2638b
feat: add marketplace home endpoint, implement auth rate limiter, and…
vugarsafarzada May 5, 2026
01d6568
Merge branch 'main' into development/services
vugarsafarzada May 5, 2026
825c102
fix: implement brand-level service gating, branch access validation, …
vugarsafarzada May 5, 2026
eee4a94
feat: Team management part1, simplify service ownership by removing b…
vugarsafarzada May 7, 2026
334ee41
fix: update brand_id logic in service creation and correct whitespace…
vugarsafarzada May 19, 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
7 changes: 6 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,9 @@
"prisma:migrate": "prisma migrate dev",
"prisma:migrate:prod": "prisma migrate deploy",
"prisma:studio": "prisma studio",
"prisma:reset": "prisma migrate reset"
"prisma:reset": "prisma migrate reset",
"seed:marketplace": "ts-node src/lib/seed-marketplace.ts",
"seed:marketplace:docker": "pnpm prisma migrate deploy && docker compose build app && docker compose up -d app && docker compose exec app node dist/lib/seed-marketplace.js"
},
"devDependencies": {
"@types/bcryptjs": "^3.0.0",
Expand All @@ -40,15 +42,18 @@
"dependencies": {
"@prisma/adapter-pg": "^7.6.0",
"@prisma/client": "^7.6.0",
"@types/sanitize-html": "^2.16.1",
"bcryptjs": "^3.0.3",
"cors": "^2.8.6",
"dotenv": "^17.3.1",
"express": "^5.2.1",
"express-rate-limit": "^8.5.0",
"file-type": "^22.0.0",
"helmet": "^8.1.0",
"jsonwebtoken": "^9.0.3",
"multer": "^2.1.1",
"pg": "^8.20.0",
"sanitize-html": "^2.17.3",
"sharp": "^0.34.5",
"swagger-jsdoc": "^6.2.8",
"swagger-ui-express": "^5.0.1",
Expand Down
144 changes: 144 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading