CVs Management Application
A small application using the microservices architecture and Natural Language Processing field manages interviewees’ CVs more efficient.
Can’t access the frontend service if I create the container by running the docker-compose file.
Can’t create the search-engine-service service because it can’t install the numpy library if I create the container by running the docker-compose file.
Haven’t used a database.
Current results:
-
Each microservices work well when testing each microservice individually.
-
Interviewees can upload CVs and their information to the application via the frontend-microservice.
-
Interviewers can manage CVs and folders by using the user interface.
-
Interviewers can manage CVs’ folder via the folder-microservice.
-
The application can preprocessing text via the preprocessing-microservice.
-
The application can convert text into a vecto using TF-IDF via the inverted-index-microservice.
-
The application can search for CVs with a query via the search-engine-microservice.
Plans for future:
- Using databases to manage data.
- Implementing the job recommendation function for CVs.