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 install
to install all the necessary package dependencies. - Run
pipenv shell
to enter the virtual environment. - Navigate to the
lib/db
directory and runpython seed.py
to populate the database with mock data. - Return to the
lib
directory by runningcd ..
. - Run
python cli.py
to 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