/school-library-opp

magine that you are the librarian of OOP University, and you need a tool to record what books are in the library and who borrows them. This app allow you to: Add new students or teachers. Add new books. Save records of who borrowed a given book and when.

Primary LanguageRubyMIT LicenseMIT

School Library

📗 Table of Contents

📖 School Library

school-library Imagine that you are the librarian of OOP University, and you need a tool to record what books are in the library and who borrows them. This app allow you to: Add new students or teachers. Add new books. Save records of who borrowed a given book and when.

🛠 Built With

  • Ruby

Tech Stack

Shell

IRB

Gemfile

Key Features

  • Each person has an unique ID
  • Tests

(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:

  • PostgreSQL

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone git@github.com:rudicarrilloypr/school-library-opp.git

(back to top)

👥 Author

👤 Rudi Carrillo

👤 Muhammad Aminu Salihu

(back to top)

🔭 Future Features

  • Interactions with Database
  • Add more tests

(back to top)

🤝 Contributing

Contributions are welcome! If you find any bugs or want to enhance the project with new features, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make the necessary changes and commit them.
  4. Push your changes to your forked repository.
  5. Submit a pull request describing your changes.

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, please consider supporting us! Your support helps us to continue developing and improving our project for everyone to enjoy. Whether it's a small donation, sharing the project with your friends, or contributing your skills and expertise, every little bit makes a huge difference. With your support, we can create something truly amazing together. Thank you for being a part of our community and helping us to make a difference!

(back to top)

🙏 Acknowledgments

I would like to thank Microverse for giving me the tools to make this project happen.

(back to top)

❓ FAQ

  • How do I set up the project?

    • Clone the repository from GitHub, and see the Setup section above for details.
  • How can I contribute to the project?

    1. Fork the repository on GitHub.
    2. Create a new branch for your changes using git checkout -b my-feature-branch.
    3. Make your changes and commit them with descriptive commit messages.
    4. Push your changes to your forked repository.
    5. Submit a pull request to the original repository.
    6. Wait for feedback and iterate on your changes as needed.

(back to top)

📝 License

This project is MIT licensed.

(back to top)