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.
- Host: GitHub
- URL: https://github.com/gustavooly/book-management-system
- Owner: GustavoOly
- License: mit
- Created: 2024-07-18T21:15:42.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-04-16T00:29:22.000Z (about 1 year ago)
- Last Synced: 2025-04-16T00:31:33.055Z (about 1 year ago)
- Topics: electron, full-stack, javascript, reactjs, sqlite3, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 1.83 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

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.