Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: final MVP & Merge From staging Branch to production #33

Merged
merged 1 commit into from
Jun 18, 2024

Conversation

armandwipangestu
Copy link
Member

  • feat(docs): change server information on OpenAPI Swagger

  • feat(deployment): add distroless image on Dockerfile

  • feat(api): add endpoint GET /roles/{roleId}

  • feat(api): add schema folder

  • feat(api): finish endpoint role

  • feat(db): add log on PrismaClient

  • feat(api): add query param on GET /roles?name=

  • feat(db): add phoneNumber field on model User

  • feat(db): add phoneNumber field on model User

  • feat(db): add seeding for table user

  • feat(api): change exception parameter position message and res

  • feat(docs): add query param name at /roles OpenAPI Swagger

  • feat(docs): add 409 Conflict at /auth/signup and change 500 error example OpenAPI Swagger

  • feat(api): add endpoint POST /auth/signup

  • feat(api): add endpoint POST /auth/signin

  • feat(api): add endpoint GET /roken/refresh and middleware for verify accessToken

  • feat(api): add endpoint DELETE /auth/signout

  • feat(docs): add 401 and 403 at /auth/signout example OpenAPI Swagger

  • feat(api): remove middleware on GET /token/refresh

  • feat(api): add endpoint GET /users

  • feat(api): add endpoint GET /users/:userId

  • feat(deployment): remove distroless image on Dockerfile

  • feat(deployment): update Dockerfile

  • feat(api): add endpoint PUT /users/:userId

  • feat(docs): add password schema to PATCH /users/{userId}

  • feat(api): add endpoint PATCH /users/:userId

  • feat(api): add endpoint DELETE /users/:userId

  • feat(db): add works and educations seeder

  • feat(api): add endpoint GET, POST /works & GET, PUT, DELETE /works/:workId

  • feat(api): add endpoint GET, POST /educations & GET, PUT, DELETE /educations/:educationId

  • feat(assets): add default male and female avatar

  • feat(auth): add serviceaccount gcp for upload avatar to bucket

  • feat(env): add GCLOUD_BUCKET_NAME for google cloud storage bucket to store avatar user

  • feat(env): add GCLOUD_PROJECT_ID

  • feat(dependency): add dateformat

  • feat(docs): add query param name at /works and /educations OpenAPI Swagger

  • feat(dependency): add uuid

  • feat(migration): add nullable user profile

  • feat(migration): allow nullable user profile

  • feat(migration): add cascade delete on profile

  • feat(api): add default avatar user based on the gender when signup

  • feat(schema): add nullable on model Profile

  • feat(util): add bucket utility

  • feat(middleware): add images middleware, handle with multer

  • feat(api): add endpoint PUT /users/:userId/profile/avatar

  • feat(dependency): remove uuid

  • feat(dependency): remove uuid

  • feat(api): change url with utility function

  • feat(docs): add PUT /users/:userId/profile/avatar to OpenAPI Swagger

  • feat(deployment): update workflow yml file

  • feat(deployment): add regex to add double quote to get valid json format on serviceaccount

  • feat(deployment): remove regex

  • feat(util): remove serviceaccount on bucket google cloud storage configuration

  • feat(api): add endpoint GET /users/:userId/profile

  • feat(api): add endpoint PATCH /users/:userId/profile

  • feat(schema): add nullable on profile

  • feat(docs): remove POST & PUT /users/:userId/profile

  • feat(api): add endpoint DELETE /users/:userId/profile

  • feat(api): throw error to console

  • feat(api): add url encoded

  • feat(api): add parseInt on age request body

  • feat(api): update JWT accessToken expired

  • docs(chats): add chats documentation to swagger

  • docs(chats): change chat doc follow spec

  • feat(chats): implement restfull api for room chats

  • feat(chat-ai): implement forward request for chat ai service

  • ci: add ml url env variable to github workflow

  • feat(api): update JWT accessToken expired

  • feat(api): add profile data on users endpoint

  • feat(docs): update README

  • feat(docs): update README

  • feat(docs): update response example

  • feat(api): add response id with specify field, e.g. userId, roleId, workId, educationId

  • feat(api): add response id with specify field, e.g. userId, roleId, workId, educationId

  • feat(docs): update response example and schema

  • feat(db): update seeder

  • feat(docs): update README

  • feat(setup): update Dockerfile

  • feat(setup): update Dockerfile

  • feat(setup): update Dockerfile

  • feat(setup): update Dockerfile

  • feat(api): add condition on user age update data partial

  • feat(api): add res to second parameter

  • feat(testing): add postman collection and environment

  • feat(docs): update README

  • feat(db): update seeder

  • feat(api): update query users

  • feat(api): update query users

  • feat(db): update schema & seeder

  • feat(db): update schema

  • feat(api): update schema validation, controller, and repository for model user profile

  • feat(db): update schema formatting decimal

  • feat(db): update seeder

  • feat(docs): update response example and schema

  • feat(api): update JWT accessToken expired

  • feat(api): add profile data on users endpoint

  • feat(docs): update README

  • feat(docs): update README

  • feat(docs): update response example

  • feat(api): add response id with specify field, e.g. userId, roleId, workId, educationId

  • feat(api): add response id with specify field, e.g. userId, roleId, workId, educationId

  • feat(docs): update response example and schema

  • feat(db): update seeder

  • feat(docs): update README

  • feat(setup): update Dockerfile

  • feat(setup): update Dockerfile

  • feat(setup): update Dockerfile

  • feat(setup): update Dockerfile

  • feat(api): add condition on user age update data partial

  • feat(api): add res to second parameter

  • feat(testing): add postman collection and environment

  • feat(docs): update README

  • feat(db): update seeder

  • feat(api): update query users

  • feat(api): update query users

  • feat(db): update schema & seeder

  • feat(db): update schema

  • feat(api): update schema validation, controller, and repository for model user profile

  • feat(db): update schema formatting decimal

  • feat(db): update seeder

  • feat(docs): update response example and schema

  • feat(chat-ai): change ai spec for generative ai n add some body from user profile to suggest ai

  • fix(chat-ai): change total question input to string parse on be


* feat(docs): change server information on OpenAPI Swagger

* feat(deployment): add distroless image on Dockerfile

* feat(api): add endpoint GET /roles/{roleId}

* feat(api): add schema folder

* feat(api): finish endpoint role

* feat(db): add log on PrismaClient

* feat(api): add query param on GET /roles?name=

* feat(db): add phoneNumber field on model User

* feat(db): add phoneNumber field on model User

* feat(db): add seeding for table user

* feat(api): change exception parameter position message and res

* feat(docs): add query param name at /roles OpenAPI Swagger

* feat(docs): add 409 Conflict at /auth/signup and change 500 error example OpenAPI Swagger

* feat(api): add endpoint POST /auth/signup

* feat(api): add endpoint POST /auth/signin

* feat(api): add endpoint GET /roken/refresh and middleware for verify accessToken

* feat(api): add endpoint DELETE /auth/signout

* feat(docs): add 401 and 403 at /auth/signout example OpenAPI Swagger

* feat(api): remove middleware on GET /token/refresh

* feat(api): add endpoint GET /users

* feat(api): add endpoint GET /users/:userId

* feat(deployment): remove distroless image on Dockerfile

* feat(deployment): update Dockerfile

* feat(api): add endpoint PUT /users/:userId

* feat(docs): add password schema to PATCH /users/{userId}

* feat(api): add endpoint PATCH /users/:userId

* feat(api): add endpoint DELETE /users/:userId

* feat(db): add works and educations seeder

* feat(api): add endpoint GET, POST /works & GET, PUT, DELETE /works/:workId

* feat(api): add endpoint GET, POST /educations & GET, PUT, DELETE /educations/:educationId

* feat(assets): add default male and female avatar

* feat(auth): add serviceaccount gcp for upload avatar to bucket

* feat(env): add GCLOUD_BUCKET_NAME for google cloud storage bucket to store avatar user

* feat(env): add GCLOUD_PROJECT_ID

* feat(dependency): add dateformat

* feat(docs): add query param name at /works and /educations OpenAPI Swagger

* feat(dependency): add uuid

* feat(migration): add nullable user profile

* feat(migration): allow nullable user profile

* feat(migration): add cascade delete on profile

* feat(api): add default avatar user based on the gender when signup

* feat(schema): add nullable on model Profile

* feat(util): add bucket utility

* feat(middleware): add images middleware, handle with multer

* feat(api): add endpoint PUT /users/:userId/profile/avatar

* feat(dependency): remove uuid

* feat(dependency): remove uuid

* feat(api): change url with utility function

* feat(docs): add PUT /users/:userId/profile/avatar to OpenAPI Swagger

* feat(deployment): update workflow yml file

* feat(deployment): add regex to add double quote to get valid json format on serviceaccount

* feat(deployment): remove regex

* feat(util): remove serviceaccount on bucket google cloud storage configuration

* feat(api): add endpoint GET /users/:userId/profile

* feat(api): add endpoint PATCH /users/:userId/profile

* feat(schema): add nullable on profile

* feat(docs): remove POST & PUT /users/:userId/profile

* feat(api): add endpoint DELETE /users/:userId/profile

* feat(api): throw error to console

* feat(api): add url encoded

* feat(api): add parseInt on age request body

* feat(api): update JWT accessToken expired

* docs(chats): add chats documentation to swagger

* docs(chats): change chat doc follow spec

* feat(chats): implement restfull api for room chats

* feat(chat-ai): implement forward request for chat ai service

* ci: add ml url env variable to github workflow

* feat(api): update JWT accessToken expired

* feat(api): add profile data on users endpoint

* feat(docs): update README

* feat(docs): update README

* feat(docs): update response example

* feat(api): add response id with specify field, e.g. userId, roleId, workId, educationId

* feat(api): add response id with specify field, e.g. userId, roleId, workId, educationId

* feat(docs): update response example and schema

* feat(db): update seeder

* feat(docs): update README

* feat(setup): update Dockerfile

* feat(setup): update Dockerfile

* feat(setup): update Dockerfile

* feat(setup): update Dockerfile

* feat(api): add condition on user age update data partial

* feat(api): add res to second parameter

* feat(testing): add postman collection and environment

* feat(docs): update README

* feat(db): update seeder

* feat(api): update query users

* feat(api): update query users

* feat(db): update schema & seeder

* feat(db): update schema

* feat(api): update schema validation, controller, and repository for model user profile

* feat(db): update schema formatting decimal

* feat(db): update seeder

* feat(docs): update response example and schema

* feat(api): update JWT accessToken expired

* feat(api): add profile data on users endpoint

* feat(docs): update README

* feat(docs): update README

* feat(docs): update response example

* feat(api): add response id with specify field, e.g. userId, roleId, workId, educationId

* feat(api): add response id with specify field, e.g. userId, roleId, workId, educationId

* feat(docs): update response example and schema

* feat(db): update seeder

* feat(docs): update README

* feat(setup): update Dockerfile

* feat(setup): update Dockerfile

* feat(setup): update Dockerfile

* feat(setup): update Dockerfile

* feat(api): add condition on user age update data partial

* feat(api): add res to second parameter

* feat(testing): add postman collection and environment

* feat(docs): update README

* feat(db): update seeder

* feat(api): update query users

* feat(api): update query users

* feat(db): update schema & seeder

* feat(db): update schema

* feat(api): update schema validation, controller, and repository for model user profile

* feat(db): update schema formatting decimal

* feat(db): update seeder

* feat(docs): update response example and schema

* feat(chat-ai): change ai spec for generative ai n add some body from user profile to suggest ai

* fix(chat-ai): change total question input to string parse on be

---------

Co-authored-by: nurhudajoantama <[email protected]>
Co-authored-by: Nurhuda Joantama Putra <[email protected]>
@armandwipangestu armandwipangestu merged commit 0e1bf6c into production Jun 18, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant