Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.05 KB

README.md

File metadata and controls

29 lines (19 loc) · 1.05 KB

PawLog

IMPORTANT

Do NOT delete the text files generated during the program's run. Doing so could result in a possible loss of data.

Description

PawLog is a recommendation system that recommends a type of dog based on user preferences.

How it Works

PawLog utilizes both Python and Prolog for this recommendation system. Python asks the user questions pertaining to dog ownership, and writes the input to a separate file which Prolog reads and, based on how it parses it, will return the top choice as well as 2 other dogs back to Python, which will print out these results. Python's main task is frontend, whereas Prolog's is backend.

This program is run through the terminal.

How it Works - Linux

  1. With the terminal, put in python3 main_handler.py
  2. Answer the questions the program asks
  3. With the terminal, put in scasp facts.pl
  4. The bottom-most results are your dog results. Enjoy!

Contributors

Arjun Venkat

Shanmukha Bodapati

Soham Mukherjee

Viswa Rajagoplan

Logo