Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bdTechies/book-manager
A simple personal library management application.
https://github.com/bdTechies/book-manager
electron electron-app nedb react-router reactjs redux styled-components
Last synced: 3 months ago
JSON representation
A simple personal library management application.
- Host: GitHub
- URL: https://github.com/bdTechies/book-manager
- Owner: bdTechies
- License: mit
- Created: 2018-07-20T04:49:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T08:43:37.000Z (about 2 years ago)
- Last Synced: 2024-08-01T12:32:05.596Z (6 months ago)
- Topics: electron, electron-app, nedb, react-router, reactjs, redux, styled-components
- Language: JavaScript
- Homepage: https://book-manager.bdtechies.com/
- Size: 5.85 MB
- Stars: 55
- Watchers: 8
- Forks: 9
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-starred - bdTechies/book-manager - A simple personal library management application. (electron)
README
## Book Manager · [![GitHub license](https://img.shields.io/github/license/bdTechies/book-manager.svg?style=popout)](https://github.com/bdTechies/book-manager/blob/master/LICENSE.md) [![GitHub stars](https://img.shields.io/github/stars/bdTechies/book-manager.svg?style=popout)](https://github.com/bdTechies/book-manager/stargazers) [![GitHub forks](https://img.shields.io/github/forks/bdTechies/book-manager.svg?style=popout)](https://github.com/bdTechies/book-manager/network) [![GitHub issues](https://img.shields.io/github/issues/bdTechies/book-manager.svg?style=popout)](https://github.com/bdTechies/book-manager/issues) [![Build Status](https://travis-ci.com/bdTechies/book-manager.svg?branch=master)](https://travis-ci.com/bdTechies/book-manager)
A simple personal library management application.
![Book Manager](https://cdn.rawgit.com/bdTechies/cdn/ae91723d02f6e5ba222da5a62315e628ff55df3e/images/book-manager-welcome-screen.png)
### Install & Run
1. First clone the repo:
```bash
$ git clone [email protected]:bdTechies/book-manager.git
```2. Then install the dependencies:
```bash
$ npm install
```3. Finally run the app:
- For Linux and Mac users:
```bash
$ npm start
```- For Windows users:
```bash
$ npm run start:win
```### Create Packages
Run the following commands to build and package the app for distribution. The packager will create packages based on the platform. [Linux: deb, AppImage; Win: exe; Mac: dmg]
- Only Current platform:
```bash
$ npm run make
```- All platform (dmg will not be created if platform is not a mac):
```bash
$ npm run make:all
```- If any problem occurs on Mac OS while packaging the app try the following command:
```bash
$ npm config set python /usr/bin/python2.7
```**Special Thanks to [Rafat Ahmed](https://github.com/rafat69ahmed) & [Touhidul Islam](https://github.com/Touhidul-MTI) for helping me with the Mac and Windows build.**
### Contribution
If you want to contribute to this project, please follow the [contribution guide](https://github.com/bdTechies/book-manager/blob/master/CONTRIBUTING.md).