StoryStacker is a user-friendly command-line interface (CLI) application that allows Book Club leaders to efficiently manage authors, books, and users.
To install and run StoryStacker, ensure that you have Python 3 and pip installed on your system.
- Clone this repository to your local machine and navigate to its directory.
- Run
pipenv installto install all the necessary package dependencies. - Run
pipenv shellto enter the virtual environment. - Navigate to the
lib/dbdirectory and runpython seed.pyto populate the database with mock data. - Return to the
libdirectory by runningcd ... - Run
python cli.pyto start using StoryStacker.
Welcome To StoryStacker (Main Menu)
- Manage Authors
- Manage Books
- Manage Users
- Exit
Author Management (Main Menu Option 1)
- Create Author
- Delete Author
- List Authors
- Go Back
Book Management (Main Menu Option 2)
- Create Book
- Delete Book
- List Books
- View Ratings
- Go Back
User Management (Main Menu Option 3)
- Create User
- Delete User
- List Users
- Go Back