The Dog and Pony Show is a phase 3 project for Flatiron Shool's software engineering course. It is a Python application that uses a Command Line Interface (CLI) to implement Object-Relational Mapping (ORM) functions for a SQLite3 database.
Introducing the "Dog and Pony Show" CLI, a convenient tool for scheduling dog and pony appearances at corporate events, birthday parties, and personal gatherings. With this user-friendly interface, you can effortlessly coordinate and manage these delightful animals to add excitement and entertainment to your special occasions.
The CLI allows a user to:
- Create a new client, animal, or event
- View all database entries for clients, animals, or events
- Find a client, animal, or event by database ID or name
- See details for each client, animal, or event
- Delete a client, animal, event
- Search database by event type, event date, and event history
If you would like to use this application, fork and clone the repository to your computer. You will also need to have SQLite3 and Python installed on your computer. Once you’ve opened the repository on your computer, run the following commands to get everything up and running!
- In your terminal, install Python environment:
pipenv install
- Enter the Python virtual environment:
pipenv shell
- In the virtual environment, start the CLI application:
python lib/cli.py
This application was created by Felix Laniyan, Johnny Hall, and Jim Grimes.