OOP_school_library

💎 Simple ruby app to manage school library.

MIT License

Stars
6

📗 Table of Contents


📖 OOP School Library

  • The goal is to build a simple app using OOP and Ruby to manage a school library.

Learning objectives

  • Use OOP to build a simple app.
  • Implement classes and objects in Ruby.
  • Implement encapsulation and inheritance with Ruby.
  • Implement composition (as an example of the design pattern).
  • Set up associations between classes and objects.
  • Build interactive console apps.
  • Run a program using the command line.

🛠 Built With

Tech Stack


💻 Getting Started

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

Prerequisites

In order to run this project you need:

  • Have Ruby installed. If you need to install Ruby, follow the instructions on the official page.

Setup

Clone this repository to your desired folder:

Example commands:

  • With SSH:
  cd my-folder
  git clone [email protected]:ITurres/OOP_school_library.git
  • With HTTPS:
  cd my-folder
  git clone https://github.com/ITurres/OOP_school_library.git
  • With GitHub CLI:
  cd my-folder
  gh repo clone ITurres/OOP_school_library

👥 Authors

👤 Arthur Iturres


🔭 Future Features

  • Class Decorators.
  • Associations.
  • Basic UI.

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.


⭐️ Show your support

Give a ⭐ if you liked this project!


🙏 Acknowledgments

I thank the Code Reviewers for their advice and time 🏆


📝 License

This project is MIT licensed.


Related Projects