/phase-3-project-Kinship-Terminal-CLI

Kinship Terminal CLI is a Python command-line application that allows users to manage and visualize their family tree. You can add family members, define relationships, and generate a graphical representation of your family tree, all through a user-friendly command-line interface.

Primary LanguagePython

phase-3-project-Kinship-Terminal-CLI

Family Tree CLI is a Python command-line application that allows users to manage and visualize their family tree. You can add family members, define relationships, and generate a graphical representation of your family tree, all through a user-friendly command-line interface.

Features

  • Create and manage user profiles.
  • Add family members with their names and relationships.
  • Define connections between family members, such as parent-child, spouse, and more.
  • Generate a visual representation of your family tree.

Installation

  1. Clone the repository: https://github.com/Markswell-crypto/phase-3-project-Kinship-Terminal-CLI

Navigate to the project directory

Use the menu options to manage your family tree.

Database The application uses an SQLite database to store user profiles, family members, and their relationships. The database is created automatically when you run the application.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

This project was inspired by the need for a simple and intuitive tool to manage family tree data. Thanks to SQLAlchemy for providing a powerful database toolkit for Python.