/catalog-of-my-things

A console app that will help you to keep a record of different types of things you own: books, music albums, movies, and games

Primary LanguageRubyMIT LicenseMIT

Catalog Of My Things


uml

📗 Table of Contents


📖 Catalog of My Things

  • A console app that will help you to keep a record of different types of things you own: books, music albums, movies, and games

Learning objectives

  • Understand the different types of relationships between tables.
  • Run a program using the command line.
  • Use Ruby syntax for basic programming operations.
  • Implement encapsulation and inheritance with Ruby.
  • Store data in files.
  • Build interactive console apps.

🛠 Built With

Tech Stack


Key Features

  • [Implementation of OOP Four Principles]
  • [Implementation of an interactive console app]
  • [Preservation of data]

(back to top)

🚀 Live Demo

You can watch the presentation video following this link

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder:

Example commands:

  • With SSH:
  cd my-folder
  git clone git@github.com:ahmedeid6842/catalog-of-my-things.git
  • With HTTPS:
  cd my-folder
  git clone hhttps://github.com/ahmedeid6842/catalog-of-my-things.git
  • With GitHub CLI:
  cd my-folder
  gh repo clone ahmedeid6842/catalog-of-my-things.git

(back to top)


👥 Authors

👤 Ahmed Eid

👤 Mathias Wismann

👤 Reza Merzaie

(back to top)


🔭 Future Features

  • Implement options to add a label/genre/author to an existing item.
  • Implement options to remove an item.
  • Implement test cases for new options.

(back to top)


🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)


⭐️ Show your support

Give a ⭐ if you liked this project!

(back to top)


🙏 Acknowledgments

I thank the Code Reviewers for their advice and time 🏆

(back to top)


📝 License

This project is MIT licensed.

(back to top)