This study offers a content-based recommendation engine to connect clients with craft service providers based on user-defined preferences, including addresses, preferred timetables, and problem descriptions. The system preprocesses textual descriptions using natural language processing (NLP) techniques and then employs TF-IDF vectors to determine similarity scores. Temporal availability information is also incorporated to increase the accuracy of recommendations. The results of the studies demonstrate the value of the system in offering personalized recommendations.