|
1 | | -# Inventory management and bookkeeping app |
2 | | -A practical approach to bookeeping in retail or small business. |
| 1 | +# Inventory management app |
| 2 | +A simple approach to inventory management in retail or small business. |
3 | 3 | This app is focused on making the sales entry, stock entry as fast as practically possible. |
4 | 4 |
|
5 | | - |
| 5 | + |
6 | 6 |
|
7 | 7 | ## App overview |
8 | | - |
| 8 | +<img src="images/1.png" width="280"/> <img src="images/2.png" width="280"/> <img src="images/3.png" width="280" /><img src="images/4.png" width="280" /> |
| 9 | +<img src="images/5.png" width="280"/> <img src="images/6.png" width="280"/> <img src="images/7.png" width="280" /><img src="images/8.png" width="280" /> |
| 10 | +<img src="images/9.png" width="280"/> <img src="images/10.png" width="280"/> <img src="images/11.png" width="280" /><img src="images/12.png" width="280" /> |
| 11 | +<img src="images/13.png" width="280"/> <img src="images/14.png" width="280"/> <img src="images/15.png" width="280" /><img src="images/16.png" width="280" /> |
| 12 | +<img src="images/17.png" width="280"/> |
9 | 13 |
|
10 | 14 | ## Project Installation: |
11 | | -### 1. Building yourself |
12 | 15 |
|
13 | | -* First Install flutter : [Flutter Installation](https://flutter.dev/docs/get-started/install) |
| 16 | +### 1. Install and try out the apk! |
| 17 | +Head over to the release page to try out the apps. [APK Releases](https://github.com/hemanta212/inventory_app/releases/latest) |
| 18 | + |
| 19 | +### 2. Building yourself |
| 20 | + |
| 21 | +#### 1. Get Flutter |
| 22 | +* Install flutter : [Flutter Installation](https://flutter.dev/docs/get-started/install) |
| 23 | + |
| 24 | +#### 2. Clone this repo |
| 25 | +``` |
| 26 | +$ git clone https://github.com/hemanta212/inventory_app.git |
| 27 | +$ cd inventory_app |
| 28 | +``` |
| 29 | + |
| 30 | +#### 3. Setup the firebase app |
| 31 | + |
| 32 | +1. You'll need to create a Firebase instance. Follow the instructions at https://console.firebase.google.com. |
| 33 | +2. Once your Firebase instance is created, you'll need to enable Google authentication. |
| 34 | + |
| 35 | +* Go to the Firebase Console for your new instance. |
| 36 | +* Click "Authentication" in the left-hand menu |
| 37 | +* Click the "sign-in method" tab |
| 38 | +* Click "Google" and enable it |
| 39 | + |
| 40 | +3. Enable the Firebase Database |
| 41 | +* Go to the Firebase Console |
| 42 | +* Click "Database" in the left-hand menu |
| 43 | +* Click the Cloudstore "Create Database" button |
| 44 | +* Select "Start in test mode" and "Enable" |
| 45 | + |
| 46 | +4. (skip if not running on Android) |
| 47 | +* Create an app within your Firebase instance for Android, with package name com.yourcompany.news |
| 48 | +* Run the following command to get your SHA-1 key: |
| 49 | + |
| 50 | +``` |
| 51 | +keytool -exportcert -list -v \ |
| 52 | +-alias androiddebugkey -keystore ~/.android/debug.keystore |
| 53 | +``` |
| 54 | + |
| 55 | +* In the Firebase console, in the settings of your Android app, add your SHA-1 key by clicking "Add Fingerprint". |
| 56 | +* Follow instructions to download google-services.json |
| 57 | +* place `google-services.json` into `/android/app/`. |
| 58 | + |
| 59 | +#### 4. Run |
| 60 | +Connect your device |
14 | 61 |
|
15 | 62 | ``` |
16 | | -$ git clone https://github.com/hemanta212/bookkeeping_app.git |
17 | | -$ cd bookkeeping_app |
18 | 63 | $ flutter upgrade |
19 | 64 | $ flutter pub get |
20 | 65 | $ flutter run |
21 | 66 | ``` |
22 | | - |
23 | | -### 2. Install and try out the apk! |
24 | | -Head over to the release page to try out the apps. [APK Releases](https://github.com/hemanta212/bookkeeping_app/releases/latest) |
|
0 commit comments