/school_library

Primary LanguageRubyMIT LicenseMIT

πŸ“— Table of Contents

πŸ“– [school_library]

[school_library] is a simple program to record what books are in the library and who borrows them. The app allows you to: Add new students or teachers, Add new books and Save records of who borrowed a given book and when.

πŸ›  Built With

Tech Stack

Tech stack
Tests

Key Features

  • [Functional_console-UI]
  • [Set_up_associations_for_different_classes]
  • [Decorate_classes_using_decorator_patterns]
  • [Ability_to_add_people]
  • [Ability_to_add_books]
  • [Ability_to_list_people&books]
  • [Unit_tests]

πŸ’» Getting Started

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

Prerequisites

In order to run this project you need:

  • Ruby installed
  • vsCode

Setup

Clone this repository to your desired folder:

  • Open git bash on local computer

  • clone the repo with:

    git clone https://github.com/0sugo/school_library.git
    cd school_library

Install

Install this project with:

bundle install

Usage

To run the project execute the following command in the terminal

ruby main.rb

Follow the prompts to interact with the system

Tests

To run all tests,open your terminal and run the following:

rspec spec

πŸ‘₯ Authors

πŸ‘€ JOSECK OSUGO

πŸ‘€ ESTHER UDONDIAN

πŸ”­ Future Features

  • [Add_a_user_interface]

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the Isuues Pages

⭐️ Show your support

If you like this project kindly give it a star⭐️.

πŸ™ Acknowledgments

I would like to thank Microverse for this project

πŸ“ License

This project is MIT licensed.

(back to top)