An open API service indexing awesome lists of open source software.

https://github.com/gustavooly/book-management-system

System for managing personal or corporate book rentals.
https://github.com/gustavooly/book-management-system

electron full-stack javascript reactjs sqlite3 tailwindcss

Last synced: about 1 year ago
JSON representation

System for managing personal or corporate book rentals.

Awesome Lists containing this project

README

          

![feature](./resources/gla.png)

This system is designed to streamline the management of book rentals.

---

#### User Installation

To install, simply browse the available [releases](https://github.com/GustavoOly/Loaned-book-management-system/releases) and download the version compatible with your operating system. The system offers optimal performance and compatibility with both Windows and Linux.

---

#### Developer Installation

All dependencies and tools required for development are listed in the package.json file. To run the project locally, follow these steps:

Clone the repository into your desired directory.
Run the following commands to install dependencies and start the development environment:

```bash
npm install && npm run dev
```

---

#### Features

It allows users to efficiently handle book loans, offering key features such as adding, editing, deleting, and filtering loans based on their status ("In Progress," "Overdue," "Returned").

- [x] Register new books;
- [x] List of registered books;
- [x] Change registrations;
- [x] Remove registrations;
- [x] Change status of registered items.

---

#### Contributing

We welcome contributions! To add new features or make improvements, follow these steps:

1. Fork the repository.
2. Create a new branch for your feature:

```bash
git checkout -b feature/new-feature
```

3. Commit your changes:

```bash
git commit -am 'Add new feature'
```

4. Push the branch to your repository:

```bash
git push origin feature/new-feature
```

5. Open a Pull Request to the main repository.