Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
282be15
Merge pull request #3 from CS3203-Project/y2
Yasith763 Aug 4, 2025
c167fa7
Merge pull request #4 from CS3203-Project/y2
Yasith763 Aug 5, 2025
58d2be8
change to typescript
UmeshaJayakody Aug 6, 2025
349b85a
Merge pull request #7 from CS3203-Project/Umesha
UmeshaJayakody Aug 6, 2025
64e097d
refactor: update Dockerfile to install TypeScript and run transpiled …
UmeshaJayakody Aug 6, 2025
399a98c
Merge pull request #8 from CS3203-Project/Umesha
UmeshaJayakody Aug 6, 2025
8048996
Merge pull request #9 from CS3203-Project/main
Yasith763 Aug 9, 2025
7d1c122
feat: add getProviderById endpoint and validation schema
Yasith763 Aug 9, 2025
1d059b2
Merge pull request #10 from CS3203-Project/yasith_new
Yasith763 Aug 9, 2025
4877314
added userSearch api for chat purposes
indunil-k Aug 10, 2025
1758aae
Merge branch 'main' of https://github.com/CS3203-Project/backend
indunil-k Aug 10, 2025
f1e57a4
feat: integrate AWS S3 for user profile image uploads
UmeshaJayakody Aug 20, 2025
ef09152
feat: add upload image endpoint with S3 integration
UmeshaJayakody Aug 20, 2025
d132653
feat: enhance seed process to read categories from JSON and create ma…
UmeshaJayakody Aug 20, 2025
9564d34
messaging, email DB simplified
indunil-k Aug 20, 2025
b34719e
merge error resolved
indunil-k Aug 20, 2025
8d50ca5
customerRating done
indunil-k Aug 20, 2025
a847c7d
feat: implement review management service with create, update, delete…
UmeshaJayakody Aug 21, 2025
0579ee1
feat: add AWS PostgreSQL connection
UmeshaJayakody Aug 21, 2025
3e4a1aa
feat: implement database creation script for PostgreSQL
UmeshaJayakody Aug 21, 2025
0f121ec
feat: add admin user creation and provider verification functionalities
UmeshaJayakody Aug 21, 2025
be4ce6e
feat: implement admin creation testing script with initial and regula…
UmeshaJayakody Aug 21, 2025
99242b1
add verify is true in test mode
UmeshaJayakody Aug 21, 2025
9ded815
feat: add database connection testing script
UmeshaJayakody Aug 21, 2025
d588853
fix: resolve connection pool timeout issues by implementing a singlet…
UmeshaJayakody Aug 21, 2025
8459fb2
chore: remove outdated troubleshooting and performance optimization d…
UmeshaJayakody Aug 21, 2025
e60b65a
refactor: remove caching implementation and related code for performa…
UmeshaJayakody Aug 21, 2025
e4223b2
refactor: update dependencies, remove unused files, and optimize heal…
UmeshaJayakody Aug 22, 2025
73ddf4d
feat: add comprehensive category dataset with detailed subcategories …
UmeshaJayakody Aug 23, 2025
4a1d74d
migrate S3 integration to AWS SDK v3
UmeshaJayakody Aug 23, 2025
f6229f6
Merge pull request #17 from CS3203-Project/fastOne
Yasith763 Aug 25, 2025
1d848cd
Merge pull request #19 from CS3203-Project/yasith_new
UmeshaJayakody Aug 26, 2025
6fe72d1
almost done
indunil-k Aug 29, 2025
ab733dc
message done
indunil-k Aug 29, 2025
0b91f6d
Merge branch 'main' of https://github.com/CS3203-Project/backend
indunil-k Aug 29, 2025
b04d82a
updated to integrate message functionalities.. getUserByIdController …
indunil-k Aug 29, 2025
f5c2110
n
indunil-k Aug 29, 2025
df934f6
Update AWS SDK dependencies in package.json
Yasith763 Sep 2, 2025
c0c3128
provider form error resolved
indunil-k Sep 4, 2025
1961b94
n
indunil-k Sep 4, 2025
b2855e4
confirmation record
indunil-k Sep 4, 2025
8ae52a3
confirmation record almost done
indunil-k Sep 4, 2025
1443d4a
both confirmaton and messaging real-time features to use a single Web…
indunil-k Sep 5, 2025
8c9095b
for development purpose rate limiting increased
indunil-k Sep 5, 2025
57cbc4d
reviews to customers done. schema and routes updated
indunil-k Sep 5, 2025
71db1e0
service rating done
indunil-k Sep 5, 2025
d681edf
service review feature: fetch reviews, display average rating, filter…
indunil-k Sep 5, 2025
fbec8c8
rating for provider profile page
indunil-k Sep 5, 2025
adfcbcc
service video adding funcionality
indunil-k Sep 7, 2025
ead427c
queue service, purge queue script, test email connection script
indunil-k Sep 8, 2025
5e1b03e
email all doneAdd email monitoring script
indunil-k Sep 10, 2025
729c4ff
feat: add admin management functionality
Yasith763 Sep 11, 2025
dbe317b
chatbot feature added as a separate module
indunil-k Sep 11, 2025
3d21c3a
Merge branch 'main' of https://github.com/CS3203-Project/backend
indunil-k Sep 11, 2025
32fc192
chatbot added
indunil-k Sep 11, 2025
7f252ba
sementic search: for service embedding retrieval and similarity search
indunil-k Sep 12, 2025
9163e21
feat: include service count in category retrieval functions
UmeshaJayakody Sep 14, 2025
04ca4e1
feat: add option to include services in root category retrieval
UmeshaJayakody Sep 14, 2025
27ab1ff
refactor: remove redundant select fields in category retrieval functions
UmeshaJayakody Sep 14, 2025
d93238c
Add comprehensive user service and authentication tests
UmeshaJayakody Sep 18, 2025
e261c4a
Update dependencies and add socket.io packages
Yasith763 Sep 29, 2025
368e33b
feat: add service provider management functionality with verification…
Yasith763 Sep 30, 2025
d92d87b
feat: add customer count and services with categories retrieval endpo…
Yasith763 Sep 30, 2025
4d66e67
Reduce admin JWT token expiry to 1 hour
Yasith763 Sep 30, 2025
5121244
up to date with 'origin/main'
indunil-k Oct 1, 2025
912395a
geolocation without seearch
indunil-k Oct 3, 2025
e40f767
location card service details
indunil-k Oct 3, 2025
c26c4f8
embedding search EMBEDDING_FIX_GUIDE
indunil-k Oct 3, 2025
b0fec40
location based searching
indunil-k Oct 3, 2025
2569936
Refactor admin module to dedicated directory
Yasith763 Oct 4, 2025
926723e
Add endpoint to fetch all customers for admin
Yasith763 Oct 4, 2025
1581605
email_queue to notification table, related code changes
indunil-k Oct 6, 2025
43ca764
Merge branch 'main' of https://github.com/CS3203-Project/backend into…
Yasith763 Oct 8, 2025
8081aa7
Merge branch 'location' of https://github.com/CS3203-Project/backend …
Yasith763 Oct 8, 2025
032713c
Merge branch 'location' of https://github.com/CS3203-Project/backend …
Yasith763 Oct 8, 2025
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
3 changes: 0 additions & 3 deletions .dockerignore

This file was deleted.

93 changes: 89 additions & 4 deletions .gitignore
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,4 +1,89 @@
/node_modules
/dist
/.env
/generated/prisma
# Dependencies
node_modules/

# TypeScript build output
dist/

# Environment variables
.env
.env.local
.env.development
.env.test
.env.production

# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Coverage directory used by tools like istanbul
coverage/

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
jspm_packages/

# Optional npm cache directory
.npm

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# next.js build output
.next

# nuxt.js build output
.nuxt

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless

# IDE files
.vscode/
.idea/
*.swp
*.swo

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
/src/generated/prisma
Loading