Skip to content

CallOfProject/UserMatching-Suggestion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Call-of-Project matching_and_recommendation_service

Author: Emir KAFADAR

Due to insufficient data, we didn't use machine learning and artificial intelligence for this project. Instead, we utilized the Python set data structure to suggest projects to users and to match them with each other. However, if the Call-of-Project project grows and we have enough data, we might consider incorporating machine learning and AI.

The Call-of-Project project connects to this service using a feign-client to retrieve the necessary IDs (matching user IDs and suggested project IDs). It then transforms the projects within its system into a format that users can see. This information is then delivered to users via email at specific times and days of the week, using a scheduler service.

Architecture

  • dark
  • This diagram shows how the match-and-recommendation service interacts with the Call-of-Project project.

Example Emails

  • Project Recommendation

    • project_recommendation
  • User Matching:

    • user_match

About

Recommendation and Suggestion service of Call-of-Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages