Skip to content

SBodapati11/PawLog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •