- JWT security:
- service: init signature and data encryption service.
- endpoint: init endpoint for requesting JWT.
- User service:
- service: handling user information using JPA Streamer and Hibernation.
- endpoint: init CUD (create, update, delete) for managing user information.
- exception: custom exception and handling attributes exception.
- User service:
- model: init new models to manage entities used for storing model deep learning, user's resources, ...
- service: create CRUD for managing model information.
- User service:
- service: add some service for requesting endpoint.
- User service:
- service: add service for ratings.
- endpoint: add endpoint to get ratings from models.
- User service:
- models: fix definitions and variables' name.
- service: fix logic code.
- User service:
- service: remove JPAStream, implement project uniquely with Hibernate ORM.
- JWT security:
- service: fix the expiration date after signing a key.
- User service:
- service & endpoint: finish testing and optimizing CRUD system of users and models.
- User service:
- service: finish CRUD for resources and inference (state or result of running models).
- endpoint: finish basic CRUD endpoint for all entities.
- User service:
- service & endpoint: add top 10 queries.
- User service:
- service: add models' average stars to APIs.
- File service:
- service & endpoint: initialize upload file feature (still testing and optimizing)
- User service:
- service & endpoint: optimize file service for upload model, resource, avatar. Initialize train - evaluate machine learning service (test).
- User service:
- entities: optimize entities' relationship, fix description and comment - change to text type (before varchar 255), fix stack overflow error when using @Data from lombok.
- file service: optimize upload and download file service.
- service & endpoint: optimize all CRUD services with exception handler.
- user service:
- inference service: initialize training and running inference service from machine learning API.