Skip to content

freedmandil/oslibrary_new

Repository files navigation

OS Library

OS Library is a web application developed for Ohr Somayach/Tannenbaum College in Jerusalem, Israel. This application is designed to facilitate the management of Seforim (books) within the Yeshiva and its surroundings, providing an efficient and user-friendly platform for tracking, cataloging, and accessing books.

Features

  • Book Management: Easily add, update, and remove books from the catalog.
  • Search Functionality: Quickly find books with powerful search capabilities.
  • Loan Tracking: Monitor which books are loaned out and to whom, along with due dates.
  • Inventory Insights: Gain insights into the collection's composition and usage.

Getting Started

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

Prerequisites

  • Ensure you have Node.js and Angular CLI installed for the Angular frontend.
  • Composer and PHP are required for the Laravel backend.

Installation

  1. Clone the repo: git clone https://github.com/freedmandil/oslibrary_new.git
  2. Install NPM packages for Angular:
  3. Install Composer dependencies for Laravel

Set up your .env file for Laravel based on the .env.example.

Usage

You will need to generate a database

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Please refer to the CONTRIBUTING.md for more information.

License

Distributed under the GNU GPL v. 3 License. See LICENSE for more information. This project is not for commercial use.

Contact

Daniel Freedman - [email protected]

Project Link: https://github.com/freedmandil/oslibrary_new

Acknowledgements

Ohr Somayach, Tannenbaum College Angular Laravel Daniel Freedman

About

The New OS Library System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published