A Product Tracker App for local shop keepers. Developed with love for India.
Explore the Repo »
Table of Contents
Logo | Main Screen |
---|---|
As the name suggests the app is developed for the purpose of tracking the products of a shop or a godawn .The main structure of the app is like an iventory tracking system which enables the shop keeper to track his/her products on daily basis and which will help to procure the goods in an optimized manner and also in a clean manner . Usually the shop Keepers have tedency to write everthing in traditional pen-paper system which later becomes tedious for them to track or sometimes it may get slipped through their mind and in the end they loose the track and the chaos begins . So to prevent this chaos the app is being deveoped.
Of course,my app does not have everything and since your needs may be different or I may have missed some corner cases or features . So I'll be adding more features in the near future. You may also suggest changes by forking this repo and creating a pull request or opening an issue. Thanks to all the people who have inspired me for working towards this app :) !!
A list of commonly used resources that I find helpful are listed in the acknowledgements ;).
This App was build with the help of Java for coding the brain of the app, XML for beautification & SQLite for adding Memory to the brain .
Android device running with Android OS 4.0.4 (API Level 15) or above. Best experienced on Android Lolipop 5.0 and above. The app was tested on api level 27,29,30 . Designed for Phones and NOT for Tablets.
Before getting in the project you should have the basic knowledge of the following
- Java
- XML
- SQLite
- AndroidX
- Android SDK
- Android Studio
- Clone the repo
git clone https://github.com/Jatin-Shihora/Product_Tracker.git
- Run the Gradle build Properly .
- Develop some more amazing features .
The Main use of this app is that it allows a Store to keep track of the inventory of its Products across the listed Suppliers of Products, along with their Price and Pictures of the Product.Thus to reduce the chaos that occurs due to traditional pen-paper sytem to track your products and that way this app works as an replacement to that old custom to make life of shopkeeper a bit more convenient.
App is structured as an Tracking App that tracks the products of the shopkeeper,suppliers engagements to the products & sales of the products via suppliers input to the products.
The Main Activity displays a tab Layout with three different Tabs naming Prouducts,Suppliers,Sales -
- Products Tab Shows a list of Products configured if any. Allows to configure a New Product in the database.
- Suppliers Tab Shows a list of Suppliers configured if any. Allows to configure a New Supplier in the database.
- Sales Tab Shows a list of Products configured with their Sales information. Allows to quick sell a quantity of any Product shown.
Products Tab | Supplier Tab | Sales Tab |
---|---|---|
Blank Products Configuration Activity | Filled Products Configuration Activity | Product CardView |
---|---|---|
Prouduct Images Gallery | Product Image Picked | Product Picker |
---|---|---|
Supplier Configuration Activity-1 | Supplier Configuration Activity-2 | Supplier CardView |
---|---|---|
Sales Configuration Activity | Sales CardView |
---|---|
Conformation dialogue box | Image picker | Invalid format example |
---|---|---|
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- 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
Make sure you push only those files that you have changed .
Copyright 2021 Jatin C Shihora
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Feel free to contact if you want to discus some ideas or issues .I will be happy to hear you all.
Linkedin(Jatin Shihora) - https://www.linkedin.com/in/jatin-shihora/
Mail - jatinshihora0123@gmail.com
Project Link: https://github.com/Jatin-Shihora/Product_Tracker