├── .dockerignore ├── .gitignore ├── Advanced AI.drawio ├── Advanced AI.drawio.png ├── Dockerfile ├── Dockerfile.gateway ├── Dockerfile.logstash ├── Enroll user 2023-03-23_2-15-43.png ├── LICENSE ├── Makefile ├── README.dev.md ├── README.enrollment-diagram.md ├── README.md ├── README.research.md ├── README.structure.md ├── README.verify-diagram.md ├── advancedai_veify_2023-03-23_2-31-50.png ├── cmd └── app-service │ ├── main.go │ ├── server_interface.go │ ├── server_logging.go │ └── server_user.go ├── config ├── config.dev.yml ├── config.go ├── logstash │ ├── config │ │ ├── pipelines.yaml │ │ └── queries │ │ │ ├── from-scratch.sql │ │ │ └── incremental.sql │ └── pipeline │ │ ├── from-scratch.conf │ │ └── incremental.conf └── request_demo_email_template.html ├── docker-compose.base.yaml ├── docker-compose.kafka.yaml ├── docker-compose.minio.yaml ├── docker-compose.mongodb.yaml ├── docker-compose.mysql.yaml ├── docker-compose.redis.yaml ├── docker-compose.services.yaml ├── docker ├── mongodb │ ├── create-users.js │ └── setup.sh ├── mongodb_installer │ └── setup.sh ├── mosquitto │ └── config │ │ └── mosquitto.conf ├── mysql_installer │ ├── installer │ │ └── mysql_connector.sh │ ├── master │ │ └── master.cnf │ └── replicas │ │ └── replica.cnf └── mysqlseed │ ├── initial_database.up.sql │ └── initial_stored_procedure.sql ├── externals ├── engine-service │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── __init__.py │ ├── app │ │ ├── __init__.py │ │ └── main │ │ │ ├── __init__.py │ │ │ ├── grpc │ │ │ ├── ai_engine_pb2.py │ │ │ ├── ai_engine_pb2_grpc.py │ │ │ ├── faiss_pb2.py │ │ │ └── faiss_pb2_grpc.py │ │ │ └── service │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ ├── engine.py │ │ │ ├── face_det_torch │ │ │ ├── __init__.py │ │ │ ├── configs │ │ │ │ └── face_config.json │ │ │ ├── models │ │ │ │ └── 20230226 │ │ │ │ │ └── iter_8000.pth │ │ │ ├── predict_model.py │ │ │ └── src │ │ │ │ ├── models │ │ │ │ ├── architectures │ │ │ │ │ └── base_model.py │ │ │ │ ├── backbones │ │ │ │ │ └── mobinet_v1.py │ │ │ │ ├── heads │ │ │ │ │ └── retina_head.py │ │ │ │ └── necks │ │ │ │ │ └── retinaface_neck.py │ │ │ │ ├── prior_box.py │ │ │ │ └── utils.py │ │ │ ├── face_reg_torch │ │ │ ├── __init__.py │ │ │ ├── configs │ │ │ │ └── face_config.json │ │ │ ├── models │ │ │ │ ├── weight_7000.pt │ │ │ │ └── weight_7000.pt_Zone.Identifier │ │ │ ├── predict_model.py │ │ │ └── src │ │ │ │ └── base_model.py │ │ │ ├── image_vector_proxy.py │ │ │ ├── mask_cls_torch │ │ │ ├── __init__.py │ │ │ ├── configs │ │ │ │ └── maskcls_config.json │ │ │ ├── models │ │ │ │ └── 20230323 │ │ │ │ │ └── mask-reg.pth │ │ │ ├── predict_model.py │ │ │ └── src │ │ │ │ ├── __init__.py │ │ │ │ └── classifcation_model.py │ │ │ ├── match.py │ │ │ ├── test_run.py │ │ │ └── utils.py │ ├── build │ ├── build.sh │ ├── install.sh │ ├── protobufs │ │ ├── app │ │ │ └── main │ │ │ │ └── grpc │ │ │ │ ├── ai_engine.proto │ │ │ │ └── faiss.proto │ │ └── auto_gen.sh │ ├── requirements.txt │ ├── run.py │ ├── test_data │ │ ├── correct_cropped_face.png │ │ ├── inputs │ │ │ ├── picture(1).jpg │ │ │ ├── picture(2).jpg │ │ │ ├── picture(3).jpg │ │ │ ├── picture(4).jpg │ │ │ ├── picture(5).jpg │ │ │ ├── picture(6).jpg │ │ │ └── picture(7).jpg │ │ ├── test_blacklist.jpg │ │ ├── test_face1.jpg │ │ ├── test_face2.jpg │ │ ├── test_face3.jpg │ │ └── test_vinpearl.jpg │ └── test_request.txt ├── faiss-service │ ├── .circleci │ │ └── config.yml │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── app │ │ ├── __init__.py │ │ ├── base_server.py │ │ ├── config.py │ │ ├── faiss.proto │ │ ├── faiss_grpc_server.py │ │ ├── faiss_pb2.py │ │ ├── faiss_pb2_grpc.py │ │ ├── faiss_server.py │ │ ├── index.py │ │ ├── main.py │ │ ├── matcher.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── data.py │ │ │ └── test_application.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── database.py │ │ │ └── rwlock.py │ ├── auto_gen.sh │ ├── build.sh │ ├── install.sh │ ├── requirements.txt │ ├── requirements_dev.txt │ └── run.py ├── web-ui │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── build.sh │ ├── nginx │ │ └── nginx.conf │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── AddUser.js │ │ ├── App.css │ │ ├── App.js │ │ ├── Camera.js │ │ ├── Modal.js │ │ ├── SignIn.js │ │ ├── UpdateUser.js │ │ ├── Users.js │ │ ├── error-page.js │ │ ├── fit-logo-kem-truong.png │ │ ├── fit-logo-kem-truong.png_Zone.Identifier │ │ ├── index.css │ │ ├── index.js │ │ ├── logo-khtn.jpg │ │ ├── logo.svg │ │ ├── option_panel.js │ │ ├── reportWebVitals.js │ │ ├── setupTests.js │ │ └── shared │ │ │ ├── option_panel.js │ │ │ ├── params.js │ │ │ ├── stats_panel.js │ │ │ └── util.js │ └── yarn.lock └── webui │ ├── .babelrc │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src │ ├── camera.js │ ├── index.js │ ├── option_panel.js │ └── shared │ │ ├── option_panel.js │ │ ├── params.js │ │ ├── stats_panel.js │ │ └── util.js │ └── yarn.lock ├── go.mod ├── go.sum ├── includes ├── googleapis │ └── google │ │ └── api │ │ ├── annotations.proto │ │ ├── field_behavior.proto │ │ ├── http.proto │ │ └── httpbody.proto └── protoc-gen-swagger │ └── protoc-gen-openapiv2 │ └── options │ ├── annotations.proto │ └── openapiv2.proto ├── internal └── interceptors │ ├── auditlog_manager.go │ └── models.go ├── manifest.json ├── pkg ├── grpc_errors │ └── grpc_errors.go ├── jaeger │ ├── jaeger.go │ └── mux.go ├── kafka_srv │ └── kafka.go ├── logger │ └── logger.go ├── metrics │ └── metrics.go ├── mime_types │ └── mime_types.go ├── minio_srv │ └── minio.go ├── mongodb │ └── mongodb.go ├── mysql │ └── mysql.go ├── rabbitmq │ └── rabbitmq.go ├── redis │ └── redis.go ├── trace │ ├── mux.go │ └── tracer.go └── utils │ ├── pagination.go │ ├── sanitizer.go │ └── validator.go ├── proto-gen-gateway.sh ├── proto-gen.sh ├── protos ├── gateway │ ├── combine.pb.go │ ├── combine.pb.gw.go │ ├── combine.proto │ ├── combine.swagger.json │ └── combine_grpc.pb.go └── v1 │ ├── app_server.pb.go │ ├── app_server.proto │ ├── common.pb.go │ ├── common.proto │ ├── logging.pb.go │ ├── logging.proto │ ├── logging_grpc.pb.go │ ├── user.pb.go │ ├── user.proto │ └── user_grpc.pb.go ├── restful_cmd ├── grpc-proxy-service.go ├── restful_handlers.go └── sse_handlers.go ├── scripts ├── Master.postman_collection.json ├── initiate.sh └── user_interface_service_for_mobile.proto ├── services ├── logging │ ├── proto-gen.sh │ ├── protos │ │ └── log │ │ │ └── v1 │ │ │ ├── log.pb.go │ │ │ ├── log.proto │ │ │ └── log_grpc.pb.go │ ├── repositories │ │ ├── log.go │ │ └── repositories_interface.go │ └── services │ │ ├── logging.go │ │ ├── logging_background.go │ │ └── services_interface.go └── user │ ├── README.md │ ├── proto-gen.sh │ ├── protos │ ├── ai_engine │ │ └── v1 │ │ │ ├── ai_engine.pb.go │ │ │ ├── ai_engine.proto │ │ │ └── ai_engine_grpc.pb.go │ ├── faiss │ │ └── v1 │ │ │ ├── faiss.pb.go │ │ │ ├── faiss.proto │ │ │ └── faiss_grpc.pb.go │ └── user │ │ └── v1 │ │ ├── user.pb.go │ │ ├── user.proto │ │ └── user_grpc.pb.go │ ├── repositories │ ├── repositories_interface.go │ └── user.go │ └── services │ └── user.go └── shared ├── constants ├── caches_keys.go ├── configuration_keys.go ├── constants.go ├── enums.go ├── http_enums.go ├── kafka_topics.go ├── message_types.go ├── minio_buckets.go ├── mongodb_collections.go ├── mqtt_topics.go ├── mysql_enums.go └── permissions.go ├── database_queries ├── administrator_queries.go ├── authentication_queries.go ├── company_configuration.go ├── company_queries.go ├── device_queries.go ├── location_queries.go ├── log_queries.go └── user_queries.go ├── entities ├── activity.go ├── administrator.go ├── administrator_info.go ├── administrator_login_session.go ├── administrator_token.go ├── administrator_tracking.go ├── audit_log.go ├── company.go ├── company_configuration.go ├── defined_type.go ├── device.go ├── device_config.go ├── device_dto.go ├── device_token.go ├── device_tracking.go ├── entity_base.go ├── group.go ├── location.go ├── log.go ├── mqtt_subscriber.go ├── office.go ├── permission.go ├── role.go ├── role_permission.go ├── user.go ├── user_department.go ├── user_image.go ├── user_office.go ├── user_permission.go ├── user_phone.go ├── user_role.go └── user_tracking.go ├── http_clients ├── apis_helper.go ├── publisher_apis.go ├── vinai_hms_apis.go ├── vinai_hms_models.go └── vinai_hms_models_fake.go ├── utilities ├── context_ex.go ├── encryption.go ├── redis_helper.go ├── sql_error_parser.go └── utilities.go └── view_models ├── common_message.go ├── delivery_message.go ├── device_info_vm.go ├── device_version.go ├── get_user_model.go ├── mongodb_config.go ├── mqtt_device_status_info.go ├── new_device_config.go └── offline_matching_input.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/.gitignore -------------------------------------------------------------------------------- /Advanced AI.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/Advanced AI.drawio -------------------------------------------------------------------------------- /Advanced AI.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/Advanced AI.drawio.png -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.gateway: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/Dockerfile.gateway -------------------------------------------------------------------------------- /Dockerfile.logstash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/Dockerfile.logstash -------------------------------------------------------------------------------- /Enroll user 2023-03-23_2-15-43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/Enroll user 2023-03-23_2-15-43.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/Makefile -------------------------------------------------------------------------------- /README.dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/README.dev.md -------------------------------------------------------------------------------- /README.enrollment-diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/README.enrollment-diagram.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/README.md -------------------------------------------------------------------------------- /README.research.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/README.research.md -------------------------------------------------------------------------------- /README.structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/README.structure.md -------------------------------------------------------------------------------- /README.verify-diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/README.verify-diagram.md -------------------------------------------------------------------------------- /advancedai_veify_2023-03-23_2-31-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/advancedai_veify_2023-03-23_2-31-50.png -------------------------------------------------------------------------------- /cmd/app-service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/cmd/app-service/main.go -------------------------------------------------------------------------------- /cmd/app-service/server_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/cmd/app-service/server_interface.go -------------------------------------------------------------------------------- /cmd/app-service/server_logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/cmd/app-service/server_logging.go -------------------------------------------------------------------------------- /cmd/app-service/server_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/cmd/app-service/server_user.go -------------------------------------------------------------------------------- /config/config.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/config/config.dev.yml -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/config/config.go -------------------------------------------------------------------------------- /config/logstash/config/pipelines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/config/logstash/config/pipelines.yaml -------------------------------------------------------------------------------- /config/logstash/config/queries/from-scratch.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM app.users 2 | -------------------------------------------------------------------------------- /config/logstash/config/queries/incremental.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/config/logstash/config/queries/incremental.sql -------------------------------------------------------------------------------- /config/logstash/pipeline/from-scratch.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/config/logstash/pipeline/from-scratch.conf -------------------------------------------------------------------------------- /config/logstash/pipeline/incremental.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/config/logstash/pipeline/incremental.conf -------------------------------------------------------------------------------- /config/request_demo_email_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/config/request_demo_email_template.html -------------------------------------------------------------------------------- /docker-compose.base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker-compose.base.yaml -------------------------------------------------------------------------------- /docker-compose.kafka.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker-compose.kafka.yaml -------------------------------------------------------------------------------- /docker-compose.minio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker-compose.minio.yaml -------------------------------------------------------------------------------- /docker-compose.mongodb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker-compose.mongodb.yaml -------------------------------------------------------------------------------- /docker-compose.mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker-compose.mysql.yaml -------------------------------------------------------------------------------- /docker-compose.redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker-compose.redis.yaml -------------------------------------------------------------------------------- /docker-compose.services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker-compose.services.yaml -------------------------------------------------------------------------------- /docker/mongodb/create-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker/mongodb/create-users.js -------------------------------------------------------------------------------- /docker/mongodb/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker/mongodb/setup.sh -------------------------------------------------------------------------------- /docker/mongodb_installer/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker/mongodb_installer/setup.sh -------------------------------------------------------------------------------- /docker/mosquitto/config/mosquitto.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker/mosquitto/config/mosquitto.conf -------------------------------------------------------------------------------- /docker/mysql_installer/installer/mysql_connector.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker/mysql_installer/installer/mysql_connector.sh -------------------------------------------------------------------------------- /docker/mysql_installer/master/master.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker/mysql_installer/master/master.cnf -------------------------------------------------------------------------------- /docker/mysql_installer/replicas/replica.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker/mysql_installer/replicas/replica.cnf -------------------------------------------------------------------------------- /docker/mysqlseed/initial_database.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker/mysqlseed/initial_database.up.sql -------------------------------------------------------------------------------- /docker/mysqlseed/initial_stored_procedure.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/docker/mysqlseed/initial_stored_procedure.sql -------------------------------------------------------------------------------- /externals/engine-service/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/.dockerignore -------------------------------------------------------------------------------- /externals/engine-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/.gitignore -------------------------------------------------------------------------------- /externals/engine-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/Dockerfile -------------------------------------------------------------------------------- /externals/engine-service/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /externals/engine-service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /externals/engine-service/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /externals/engine-service/app/main/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /externals/engine-service/app/main/grpc/ai_engine_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/grpc/ai_engine_pb2.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/grpc/ai_engine_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/grpc/ai_engine_pb2_grpc.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/grpc/faiss_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/grpc/faiss_pb2.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/grpc/faiss_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/grpc/faiss_pb2_grpc.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/config.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/engine.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_det_torch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_det_torch/configs/face_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/face_det_torch/configs/face_config.json -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_det_torch/models/20230226/iter_8000.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/face_det_torch/models/20230226/iter_8000.pth -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_det_torch/predict_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/face_det_torch/predict_model.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_det_torch/src/models/architectures/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/face_det_torch/src/models/architectures/base_model.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_det_torch/src/models/backbones/mobinet_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/face_det_torch/src/models/backbones/mobinet_v1.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_det_torch/src/models/heads/retina_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/face_det_torch/src/models/heads/retina_head.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_det_torch/src/models/necks/retinaface_neck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/face_det_torch/src/models/necks/retinaface_neck.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_det_torch/src/prior_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/face_det_torch/src/prior_box.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_det_torch/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/face_det_torch/src/utils.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_reg_torch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_reg_torch/configs/face_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/face_reg_torch/configs/face_config.json -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_reg_torch/models/weight_7000.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/face_reg_torch/models/weight_7000.pt -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_reg_torch/models/weight_7000.pt_Zone.Identifier: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_reg_torch/predict_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/face_reg_torch/predict_model.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/face_reg_torch/src/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/face_reg_torch/src/base_model.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/image_vector_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/image_vector_proxy.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/mask_cls_torch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/mask_cls_torch/configs/maskcls_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/mask_cls_torch/configs/maskcls_config.json -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/mask_cls_torch/models/20230323/mask-reg.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/mask_cls_torch/models/20230323/mask-reg.pth -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/mask_cls_torch/predict_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/mask_cls_torch/predict_model.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/mask_cls_torch/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/mask_cls_torch/src/classifcation_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/mask_cls_torch/src/classifcation_model.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/match.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/test_run.py -------------------------------------------------------------------------------- /externals/engine-service/app/main/service/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/app/main/service/utils.py -------------------------------------------------------------------------------- /externals/engine-service/build: -------------------------------------------------------------------------------- 1 | docker build -t aapi-engine-service . -------------------------------------------------------------------------------- /externals/engine-service/build.sh: -------------------------------------------------------------------------------- 1 | docker build -t aapi-engine-service . -------------------------------------------------------------------------------- /externals/engine-service/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/install.sh -------------------------------------------------------------------------------- /externals/engine-service/protobufs/app/main/grpc/ai_engine.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/protobufs/app/main/grpc/ai_engine.proto -------------------------------------------------------------------------------- /externals/engine-service/protobufs/app/main/grpc/faiss.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/protobufs/app/main/grpc/faiss.proto -------------------------------------------------------------------------------- /externals/engine-service/protobufs/auto_gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/protobufs/auto_gen.sh -------------------------------------------------------------------------------- /externals/engine-service/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/requirements.txt -------------------------------------------------------------------------------- /externals/engine-service/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/run.py -------------------------------------------------------------------------------- /externals/engine-service/test_data/correct_cropped_face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_data/correct_cropped_face.png -------------------------------------------------------------------------------- /externals/engine-service/test_data/inputs/picture(1).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_data/inputs/picture(1).jpg -------------------------------------------------------------------------------- /externals/engine-service/test_data/inputs/picture(2).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_data/inputs/picture(2).jpg -------------------------------------------------------------------------------- /externals/engine-service/test_data/inputs/picture(3).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_data/inputs/picture(3).jpg -------------------------------------------------------------------------------- /externals/engine-service/test_data/inputs/picture(4).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_data/inputs/picture(4).jpg -------------------------------------------------------------------------------- /externals/engine-service/test_data/inputs/picture(5).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_data/inputs/picture(5).jpg -------------------------------------------------------------------------------- /externals/engine-service/test_data/inputs/picture(6).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_data/inputs/picture(6).jpg -------------------------------------------------------------------------------- /externals/engine-service/test_data/inputs/picture(7).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_data/inputs/picture(7).jpg -------------------------------------------------------------------------------- /externals/engine-service/test_data/test_blacklist.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_data/test_blacklist.jpg -------------------------------------------------------------------------------- /externals/engine-service/test_data/test_face1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_data/test_face1.jpg -------------------------------------------------------------------------------- /externals/engine-service/test_data/test_face2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_data/test_face2.jpg -------------------------------------------------------------------------------- /externals/engine-service/test_data/test_face3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_data/test_face3.jpg -------------------------------------------------------------------------------- /externals/engine-service/test_data/test_vinpearl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_data/test_vinpearl.jpg -------------------------------------------------------------------------------- /externals/engine-service/test_request.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/engine-service/test_request.txt -------------------------------------------------------------------------------- /externals/faiss-service/.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/.circleci/config.yml -------------------------------------------------------------------------------- /externals/faiss-service/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/.dockerignore -------------------------------------------------------------------------------- /externals/faiss-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/.gitignore -------------------------------------------------------------------------------- /externals/faiss-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/Dockerfile -------------------------------------------------------------------------------- /externals/faiss-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/README.md -------------------------------------------------------------------------------- /externals/faiss-service/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /externals/faiss-service/app/base_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/base_server.py -------------------------------------------------------------------------------- /externals/faiss-service/app/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/config.py -------------------------------------------------------------------------------- /externals/faiss-service/app/faiss.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/faiss.proto -------------------------------------------------------------------------------- /externals/faiss-service/app/faiss_grpc_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/faiss_grpc_server.py -------------------------------------------------------------------------------- /externals/faiss-service/app/faiss_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/faiss_pb2.py -------------------------------------------------------------------------------- /externals/faiss-service/app/faiss_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/faiss_pb2_grpc.py -------------------------------------------------------------------------------- /externals/faiss-service/app/faiss_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/faiss_server.py -------------------------------------------------------------------------------- /externals/faiss-service/app/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/index.py -------------------------------------------------------------------------------- /externals/faiss-service/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/main.py -------------------------------------------------------------------------------- /externals/faiss-service/app/matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/matcher.py -------------------------------------------------------------------------------- /externals/faiss-service/app/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /externals/faiss-service/app/tests/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/tests/data.py -------------------------------------------------------------------------------- /externals/faiss-service/app/tests/test_application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/tests/test_application.py -------------------------------------------------------------------------------- /externals/faiss-service/app/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/utils/__init__.py -------------------------------------------------------------------------------- /externals/faiss-service/app/utils/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/utils/database.py -------------------------------------------------------------------------------- /externals/faiss-service/app/utils/rwlock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/app/utils/rwlock.py -------------------------------------------------------------------------------- /externals/faiss-service/auto_gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/auto_gen.sh -------------------------------------------------------------------------------- /externals/faiss-service/build.sh: -------------------------------------------------------------------------------- 1 | docker build -t aapi-faiss-service . -------------------------------------------------------------------------------- /externals/faiss-service/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/install.sh -------------------------------------------------------------------------------- /externals/faiss-service/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/requirements.txt -------------------------------------------------------------------------------- /externals/faiss-service/requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/requirements_dev.txt -------------------------------------------------------------------------------- /externals/faiss-service/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/faiss-service/run.py -------------------------------------------------------------------------------- /externals/web-ui/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/.dockerignore -------------------------------------------------------------------------------- /externals/web-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/.gitignore -------------------------------------------------------------------------------- /externals/web-ui/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/Dockerfile -------------------------------------------------------------------------------- /externals/web-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/README.md -------------------------------------------------------------------------------- /externals/web-ui/build.sh: -------------------------------------------------------------------------------- 1 | docker build -t web-ui . -------------------------------------------------------------------------------- /externals/web-ui/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/nginx/nginx.conf -------------------------------------------------------------------------------- /externals/web-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/package.json -------------------------------------------------------------------------------- /externals/web-ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/public/favicon.ico -------------------------------------------------------------------------------- /externals/web-ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/public/index.html -------------------------------------------------------------------------------- /externals/web-ui/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/public/logo192.png -------------------------------------------------------------------------------- /externals/web-ui/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/public/logo512.png -------------------------------------------------------------------------------- /externals/web-ui/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/public/manifest.json -------------------------------------------------------------------------------- /externals/web-ui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/public/robots.txt -------------------------------------------------------------------------------- /externals/web-ui/src/AddUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/AddUser.js -------------------------------------------------------------------------------- /externals/web-ui/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/App.css -------------------------------------------------------------------------------- /externals/web-ui/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/App.js -------------------------------------------------------------------------------- /externals/web-ui/src/Camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/Camera.js -------------------------------------------------------------------------------- /externals/web-ui/src/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/Modal.js -------------------------------------------------------------------------------- /externals/web-ui/src/SignIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/SignIn.js -------------------------------------------------------------------------------- /externals/web-ui/src/UpdateUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/UpdateUser.js -------------------------------------------------------------------------------- /externals/web-ui/src/Users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/Users.js -------------------------------------------------------------------------------- /externals/web-ui/src/error-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/error-page.js -------------------------------------------------------------------------------- /externals/web-ui/src/fit-logo-kem-truong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/fit-logo-kem-truong.png -------------------------------------------------------------------------------- /externals/web-ui/src/fit-logo-kem-truong.png_Zone.Identifier: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/fit-logo-kem-truong.png_Zone.Identifier -------------------------------------------------------------------------------- /externals/web-ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/index.css -------------------------------------------------------------------------------- /externals/web-ui/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/index.js -------------------------------------------------------------------------------- /externals/web-ui/src/logo-khtn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/logo-khtn.jpg -------------------------------------------------------------------------------- /externals/web-ui/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/logo.svg -------------------------------------------------------------------------------- /externals/web-ui/src/option_panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/option_panel.js -------------------------------------------------------------------------------- /externals/web-ui/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/reportWebVitals.js -------------------------------------------------------------------------------- /externals/web-ui/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/setupTests.js -------------------------------------------------------------------------------- /externals/web-ui/src/shared/option_panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/shared/option_panel.js -------------------------------------------------------------------------------- /externals/web-ui/src/shared/params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/shared/params.js -------------------------------------------------------------------------------- /externals/web-ui/src/shared/stats_panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/shared/stats_panel.js -------------------------------------------------------------------------------- /externals/web-ui/src/shared/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/src/shared/util.js -------------------------------------------------------------------------------- /externals/web-ui/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/web-ui/yarn.lock -------------------------------------------------------------------------------- /externals/webui/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/webui/.babelrc -------------------------------------------------------------------------------- /externals/webui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/webui/README.md -------------------------------------------------------------------------------- /externals/webui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/webui/index.html -------------------------------------------------------------------------------- /externals/webui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/webui/package.json -------------------------------------------------------------------------------- /externals/webui/src/camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/webui/src/camera.js -------------------------------------------------------------------------------- /externals/webui/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/webui/src/index.js -------------------------------------------------------------------------------- /externals/webui/src/option_panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/webui/src/option_panel.js -------------------------------------------------------------------------------- /externals/webui/src/shared/option_panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/webui/src/shared/option_panel.js -------------------------------------------------------------------------------- /externals/webui/src/shared/params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/webui/src/shared/params.js -------------------------------------------------------------------------------- /externals/webui/src/shared/stats_panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/webui/src/shared/stats_panel.js -------------------------------------------------------------------------------- /externals/webui/src/shared/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/webui/src/shared/util.js -------------------------------------------------------------------------------- /externals/webui/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/externals/webui/yarn.lock -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/go.sum -------------------------------------------------------------------------------- /includes/googleapis/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/includes/googleapis/google/api/annotations.proto -------------------------------------------------------------------------------- /includes/googleapis/google/api/field_behavior.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/includes/googleapis/google/api/field_behavior.proto -------------------------------------------------------------------------------- /includes/googleapis/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/includes/googleapis/google/api/http.proto -------------------------------------------------------------------------------- /includes/googleapis/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/includes/googleapis/google/api/httpbody.proto -------------------------------------------------------------------------------- /includes/protoc-gen-swagger/protoc-gen-openapiv2/options/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/includes/protoc-gen-swagger/protoc-gen-openapiv2/options/annotations.proto -------------------------------------------------------------------------------- /includes/protoc-gen-swagger/protoc-gen-openapiv2/options/openapiv2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/includes/protoc-gen-swagger/protoc-gen-openapiv2/options/openapiv2.proto -------------------------------------------------------------------------------- /internal/interceptors/auditlog_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/internal/interceptors/auditlog_manager.go -------------------------------------------------------------------------------- /internal/interceptors/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/internal/interceptors/models.go -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/manifest.json -------------------------------------------------------------------------------- /pkg/grpc_errors/grpc_errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/grpc_errors/grpc_errors.go -------------------------------------------------------------------------------- /pkg/jaeger/jaeger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/jaeger/jaeger.go -------------------------------------------------------------------------------- /pkg/jaeger/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/jaeger/mux.go -------------------------------------------------------------------------------- /pkg/kafka_srv/kafka.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/kafka_srv/kafka.go -------------------------------------------------------------------------------- /pkg/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/logger/logger.go -------------------------------------------------------------------------------- /pkg/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/metrics/metrics.go -------------------------------------------------------------------------------- /pkg/mime_types/mime_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/mime_types/mime_types.go -------------------------------------------------------------------------------- /pkg/minio_srv/minio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/minio_srv/minio.go -------------------------------------------------------------------------------- /pkg/mongodb/mongodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/mongodb/mongodb.go -------------------------------------------------------------------------------- /pkg/mysql/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/mysql/mysql.go -------------------------------------------------------------------------------- /pkg/rabbitmq/rabbitmq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/rabbitmq/rabbitmq.go -------------------------------------------------------------------------------- /pkg/redis/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/redis/redis.go -------------------------------------------------------------------------------- /pkg/trace/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/trace/mux.go -------------------------------------------------------------------------------- /pkg/trace/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/trace/tracer.go -------------------------------------------------------------------------------- /pkg/utils/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/utils/pagination.go -------------------------------------------------------------------------------- /pkg/utils/sanitizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/utils/sanitizer.go -------------------------------------------------------------------------------- /pkg/utils/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/pkg/utils/validator.go -------------------------------------------------------------------------------- /proto-gen-gateway.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/proto-gen-gateway.sh -------------------------------------------------------------------------------- /proto-gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/proto-gen.sh -------------------------------------------------------------------------------- /protos/gateway/combine.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/gateway/combine.pb.go -------------------------------------------------------------------------------- /protos/gateway/combine.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/gateway/combine.pb.gw.go -------------------------------------------------------------------------------- /protos/gateway/combine.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/gateway/combine.proto -------------------------------------------------------------------------------- /protos/gateway/combine.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/gateway/combine.swagger.json -------------------------------------------------------------------------------- /protos/gateway/combine_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/gateway/combine_grpc.pb.go -------------------------------------------------------------------------------- /protos/v1/app_server.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/v1/app_server.pb.go -------------------------------------------------------------------------------- /protos/v1/app_server.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/v1/app_server.proto -------------------------------------------------------------------------------- /protos/v1/common.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/v1/common.pb.go -------------------------------------------------------------------------------- /protos/v1/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/v1/common.proto -------------------------------------------------------------------------------- /protos/v1/logging.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/v1/logging.pb.go -------------------------------------------------------------------------------- /protos/v1/logging.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/v1/logging.proto -------------------------------------------------------------------------------- /protos/v1/logging_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/v1/logging_grpc.pb.go -------------------------------------------------------------------------------- /protos/v1/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/v1/user.pb.go -------------------------------------------------------------------------------- /protos/v1/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/v1/user.proto -------------------------------------------------------------------------------- /protos/v1/user_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/protos/v1/user_grpc.pb.go -------------------------------------------------------------------------------- /restful_cmd/grpc-proxy-service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/restful_cmd/grpc-proxy-service.go -------------------------------------------------------------------------------- /restful_cmd/restful_handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/restful_cmd/restful_handlers.go -------------------------------------------------------------------------------- /restful_cmd/sse_handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/restful_cmd/sse_handlers.go -------------------------------------------------------------------------------- /scripts/Master.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/scripts/Master.postman_collection.json -------------------------------------------------------------------------------- /scripts/initiate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/scripts/initiate.sh -------------------------------------------------------------------------------- /scripts/user_interface_service_for_mobile.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/scripts/user_interface_service_for_mobile.proto -------------------------------------------------------------------------------- /services/logging/proto-gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/logging/proto-gen.sh -------------------------------------------------------------------------------- /services/logging/protos/log/v1/log.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/logging/protos/log/v1/log.pb.go -------------------------------------------------------------------------------- /services/logging/protos/log/v1/log.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/logging/protos/log/v1/log.proto -------------------------------------------------------------------------------- /services/logging/protos/log/v1/log_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/logging/protos/log/v1/log_grpc.pb.go -------------------------------------------------------------------------------- /services/logging/repositories/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/logging/repositories/log.go -------------------------------------------------------------------------------- /services/logging/repositories/repositories_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/logging/repositories/repositories_interface.go -------------------------------------------------------------------------------- /services/logging/services/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/logging/services/logging.go -------------------------------------------------------------------------------- /services/logging/services/logging_background.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/logging/services/logging_background.go -------------------------------------------------------------------------------- /services/logging/services/services_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/logging/services/services_interface.go -------------------------------------------------------------------------------- /services/user/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/README.md -------------------------------------------------------------------------------- /services/user/proto-gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/proto-gen.sh -------------------------------------------------------------------------------- /services/user/protos/ai_engine/v1/ai_engine.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/protos/ai_engine/v1/ai_engine.pb.go -------------------------------------------------------------------------------- /services/user/protos/ai_engine/v1/ai_engine.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/protos/ai_engine/v1/ai_engine.proto -------------------------------------------------------------------------------- /services/user/protos/ai_engine/v1/ai_engine_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/protos/ai_engine/v1/ai_engine_grpc.pb.go -------------------------------------------------------------------------------- /services/user/protos/faiss/v1/faiss.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/protos/faiss/v1/faiss.pb.go -------------------------------------------------------------------------------- /services/user/protos/faiss/v1/faiss.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/protos/faiss/v1/faiss.proto -------------------------------------------------------------------------------- /services/user/protos/faiss/v1/faiss_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/protos/faiss/v1/faiss_grpc.pb.go -------------------------------------------------------------------------------- /services/user/protos/user/v1/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/protos/user/v1/user.pb.go -------------------------------------------------------------------------------- /services/user/protos/user/v1/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/protos/user/v1/user.proto -------------------------------------------------------------------------------- /services/user/protos/user/v1/user_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/protos/user/v1/user_grpc.pb.go -------------------------------------------------------------------------------- /services/user/repositories/repositories_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/repositories/repositories_interface.go -------------------------------------------------------------------------------- /services/user/repositories/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/repositories/user.go -------------------------------------------------------------------------------- /services/user/services/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/services/user/services/user.go -------------------------------------------------------------------------------- /shared/constants/caches_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/constants/caches_keys.go -------------------------------------------------------------------------------- /shared/constants/configuration_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/constants/configuration_keys.go -------------------------------------------------------------------------------- /shared/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/constants/constants.go -------------------------------------------------------------------------------- /shared/constants/enums.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/constants/enums.go -------------------------------------------------------------------------------- /shared/constants/http_enums.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/constants/http_enums.go -------------------------------------------------------------------------------- /shared/constants/kafka_topics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/constants/kafka_topics.go -------------------------------------------------------------------------------- /shared/constants/message_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/constants/message_types.go -------------------------------------------------------------------------------- /shared/constants/minio_buckets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/constants/minio_buckets.go -------------------------------------------------------------------------------- /shared/constants/mongodb_collections.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/constants/mongodb_collections.go -------------------------------------------------------------------------------- /shared/constants/mqtt_topics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/constants/mqtt_topics.go -------------------------------------------------------------------------------- /shared/constants/mysql_enums.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/constants/mysql_enums.go -------------------------------------------------------------------------------- /shared/constants/permissions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/constants/permissions.go -------------------------------------------------------------------------------- /shared/database_queries/administrator_queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/database_queries/administrator_queries.go -------------------------------------------------------------------------------- /shared/database_queries/authentication_queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/database_queries/authentication_queries.go -------------------------------------------------------------------------------- /shared/database_queries/company_configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/database_queries/company_configuration.go -------------------------------------------------------------------------------- /shared/database_queries/company_queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/database_queries/company_queries.go -------------------------------------------------------------------------------- /shared/database_queries/device_queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/database_queries/device_queries.go -------------------------------------------------------------------------------- /shared/database_queries/location_queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/database_queries/location_queries.go -------------------------------------------------------------------------------- /shared/database_queries/log_queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/database_queries/log_queries.go -------------------------------------------------------------------------------- /shared/database_queries/user_queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/database_queries/user_queries.go -------------------------------------------------------------------------------- /shared/entities/activity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/activity.go -------------------------------------------------------------------------------- /shared/entities/administrator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/administrator.go -------------------------------------------------------------------------------- /shared/entities/administrator_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/administrator_info.go -------------------------------------------------------------------------------- /shared/entities/administrator_login_session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/administrator_login_session.go -------------------------------------------------------------------------------- /shared/entities/administrator_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/administrator_token.go -------------------------------------------------------------------------------- /shared/entities/administrator_tracking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/administrator_tracking.go -------------------------------------------------------------------------------- /shared/entities/audit_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/audit_log.go -------------------------------------------------------------------------------- /shared/entities/company.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/company.go -------------------------------------------------------------------------------- /shared/entities/company_configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/company_configuration.go -------------------------------------------------------------------------------- /shared/entities/defined_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/defined_type.go -------------------------------------------------------------------------------- /shared/entities/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/device.go -------------------------------------------------------------------------------- /shared/entities/device_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/device_config.go -------------------------------------------------------------------------------- /shared/entities/device_dto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/device_dto.go -------------------------------------------------------------------------------- /shared/entities/device_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/device_token.go -------------------------------------------------------------------------------- /shared/entities/device_tracking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/device_tracking.go -------------------------------------------------------------------------------- /shared/entities/entity_base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/entity_base.go -------------------------------------------------------------------------------- /shared/entities/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/group.go -------------------------------------------------------------------------------- /shared/entities/location.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/location.go -------------------------------------------------------------------------------- /shared/entities/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/log.go -------------------------------------------------------------------------------- /shared/entities/mqtt_subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/mqtt_subscriber.go -------------------------------------------------------------------------------- /shared/entities/office.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/office.go -------------------------------------------------------------------------------- /shared/entities/permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/permission.go -------------------------------------------------------------------------------- /shared/entities/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/role.go -------------------------------------------------------------------------------- /shared/entities/role_permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/role_permission.go -------------------------------------------------------------------------------- /shared/entities/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/user.go -------------------------------------------------------------------------------- /shared/entities/user_department.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/user_department.go -------------------------------------------------------------------------------- /shared/entities/user_image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/user_image.go -------------------------------------------------------------------------------- /shared/entities/user_office.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/user_office.go -------------------------------------------------------------------------------- /shared/entities/user_permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/user_permission.go -------------------------------------------------------------------------------- /shared/entities/user_phone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/user_phone.go -------------------------------------------------------------------------------- /shared/entities/user_role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/user_role.go -------------------------------------------------------------------------------- /shared/entities/user_tracking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/entities/user_tracking.go -------------------------------------------------------------------------------- /shared/http_clients/apis_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/http_clients/apis_helper.go -------------------------------------------------------------------------------- /shared/http_clients/publisher_apis.go: -------------------------------------------------------------------------------- 1 | package httpclients 2 | 3 | const ( 4 | PUBLISHER_BROADCAST_MESSAGE string = "/send-message" 5 | ) 6 | -------------------------------------------------------------------------------- /shared/http_clients/vinai_hms_apis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/http_clients/vinai_hms_apis.go -------------------------------------------------------------------------------- /shared/http_clients/vinai_hms_models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/http_clients/vinai_hms_models.go -------------------------------------------------------------------------------- /shared/http_clients/vinai_hms_models_fake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/http_clients/vinai_hms_models_fake.go -------------------------------------------------------------------------------- /shared/utilities/context_ex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/utilities/context_ex.go -------------------------------------------------------------------------------- /shared/utilities/encryption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/utilities/encryption.go -------------------------------------------------------------------------------- /shared/utilities/redis_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/utilities/redis_helper.go -------------------------------------------------------------------------------- /shared/utilities/sql_error_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/utilities/sql_error_parser.go -------------------------------------------------------------------------------- /shared/utilities/utilities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/utilities/utilities.go -------------------------------------------------------------------------------- /shared/view_models/common_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/view_models/common_message.go -------------------------------------------------------------------------------- /shared/view_models/delivery_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/view_models/delivery_message.go -------------------------------------------------------------------------------- /shared/view_models/device_info_vm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/view_models/device_info_vm.go -------------------------------------------------------------------------------- /shared/view_models/device_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/view_models/device_version.go -------------------------------------------------------------------------------- /shared/view_models/get_user_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/view_models/get_user_model.go -------------------------------------------------------------------------------- /shared/view_models/mongodb_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/view_models/mongodb_config.go -------------------------------------------------------------------------------- /shared/view_models/mqtt_device_status_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/view_models/mqtt_device_status_info.go -------------------------------------------------------------------------------- /shared/view_models/new_device_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/view_models/new_device_config.go -------------------------------------------------------------------------------- /shared/view_models/offline_matching_input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khoa-nguyendang/advanced-ai-programming-model/HEAD/shared/view_models/offline_matching_input.go --------------------------------------------------------------------------------