/OOP-school-library

This is an app for keeping track of the books borrowed from a library. it is created by using Ruby that allows to add students or teachers, add new books and save records of who borrowed a given book.

Primary LanguageRubyMIT LicenseMIT

OOP-school-library

📗 Table of Contents

📖 Project Name: OOP-school-library

OOP-school-library with Ruby

🛠 Built With

  • Ruby

Key Features

  • A simple code to use OOP-school-library in Ruby.
  • OOP-school-library is an app for keeping track of the books borrowed from a library. it is created by using Ruby that allows to add students or teachers, add new books and save records of who borrowed a given book.

(back to top)

(back to top)

💻 Getting Started

To clone the repository in local environment try following steps.

Prerequisites

  • A code editor like Visual Studio Code with Git and Node.js.

You can check if Git is installed by running the following command in the terminal.

$ git --version

Likewise for Node.js and npm for package installation.

$ ruby --version && gem --version

Setup

Clone the repository using this link.

Install

In the terminal, go to your file directory and run this command.

$ git clone https://github.com/kal2944/OOP-school-library.git

Get into development

In the terminal, run these commands to get into development.

$ cd School-library

$ bundle init

$ bundle install (install dependencies)

$ ruby main.rb (run the app locally)

👥 Authors

👤 Kalkidan Daniel

👤 Abdimulhin Adan

(back to top)

🔭 Future Features

  • Use the "Decorator" design pattern.
  • Set up associations.
  • Add basic UI.
  • Refactor code.
  • Preserve data.
  • Add unit tests.

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome! Add suggestions by opening new issues.

Feel free to check the issues page

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

🙏 Acknowledgments

I would like to thank:

(back to top)

📝 License

This project is MIT licensed.