Click here to read my Medium post about it!
This is a Command Line CRUD App which uses a database to persist information. The CLI uses:
- Ruby
- Object Orientation
- Relationships (via ActiveRecord)
- Problem Solving (via creating a Command Line Interface (CLI))
This app:
- Contains at least three models with corresponding tables, including a join table.
- Accesses a Sqlite3 database using ActiveRecord.
- Has a CLI that allows users to interact with your database as defined by your user stories (minimum of four; one for each CRUD action).
- Uses OO design patterns and has separate models for the runner and CLI interface.