Table of Contents
Am a mechatronics engineer by profession and i own a small electronics manufacturing lab. Finding an inventory app for my parts has been a long time problem.
There are many great Inventory apps available either open source or commercial; however, I didn't find one that really suited my needs so I created this custom one. The goal is to create an inventory app thats simple, customizable and easier for your awesome lab inventory -- I think this is it.
Here's why:
- A project that solves a problem and helps others
- Its simple and easily customizable to suit your needs.
- Its open source 😄
Of course, no one app will serve all and your needs may be different. So I'll be adding more features in the near future if time and resources allow. You may also suggest changes by forking this repo and creating a pull request or opening an issue.
Enjoy.
This project is built with this great frameworks and libraries.
- Node Js
- Electron
- Semantic Ui
- Sqlite3
- Jquery
- Moment Js
- SweetAlert
- ...and many more.
Installations steps.
- Download and install node Node Js
- (optional) Download github desktop. It makes things easier especially if it's your first time using git
- Clone the repo
git clone https://github.com/muchirijohn/inventory cd inventory
- Install NPM packages - Dependencies
npm install
Run this command from inside inventory
npm run start
This packs the app using electron packager
Currently set to Win x64. Configure package.json to build for other platforms e.g Mac OS, Linux.
Run this command from inside inventory
npm run pack:win
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
@muchiri15john - [email protected]
https://github.com/muchirijohn/inventory
Inspiration, feedback, and testing: