/Catalog-of-my-things

Catalog of my things is a capstone project on Ruby and database module of Microverse. It is meant to help us undestand and have skills on object-oriented features of Ruby like SOLID, and design classes using UML, and implement the application using the UML diagram.

Primary LanguageRuby

Video demo

logo

Catalog of my things

# 📗 Table of Contents

📖 Catalog of my things

Ruby Capstone Project

Catalog of my things is a capstone project on Ruby and database module of Microverse. It is meant to help us undestand and have skills on object-oriented features of Ruby like SOLID, and design classes using UML, and implement the application using the UML diagram.

🛠 Built With

Tech Stack

Programming language
Editor software used.

(back to top)

Database

Key Features

  • Create your items
  • List and check your items
  • Save your inventory and check it latter (or add new stuff!)

(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: Ruby install on your local computer. (Rspec aswell if you gonna run the test files)

Setup

  • Clone this repository to your desired folder.

Usage

  • This repository includes the different classes that you can use to create new objects.

  • You can also run the command "ruby main.rb", to interact with the "Catalog of my things" User Interface.

Run tests

To run tests, run the following command:

  • Install RSPEC gem
  • Open a terminal in the root folder where you files are: execute "rspec spec spec/file_spec.rb"

(back to top)

authors

👤 JOSE ZEPEDA

👤 Amare Kassa

👤 Lucas Bermudez

👤 Gabriel Andrade

(back to top)

🔭 Future Features

  • Filter the items by genre, author, label or source
  • Connect the application with the database

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Feel free to share your inquires to our social links provided and we will help you.

🙏 Acknowledgments

I would like to thank @Microverse for providing this project requirements that helps us improve our OOP skills.

📝 License

This project is MIT licensed.

(back to top)