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: 21 days 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 (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T08:43:37.000Z (over 2 years ago)
- Last Synced: 2024-11-04T02:32:50.425Z (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 · [](https://github.com/bdTechies/book-manager/blob/master/LICENSE.md) [](https://github.com/bdTechies/book-manager/stargazers) [](https://github.com/bdTechies/book-manager/network) [](https://github.com/bdTechies/book-manager/issues) [](https://travis-ci.com/bdTechies/book-manager)
A simple personal library management application.

### 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).