Stocka is an inventory digital solution that will take account of trader's sales and stocks, calculates their profits or losses over a specific period of time and offer
suggestions to build profits.
Many traders in the Western Africa have been accustomed to writing daily sales and stocks on paper which are invaluable and volatile. As we are all human and prone to errors, they are equally bound to make mistakes in credit and debit calculations.
Some of the wow features of Stocka will include a long term graphical analysis to predict future gains, goods scanner for ease at point of purchase, and daily profit and loss results.
The Design Mockup for this project was Created using Figma. You can find the design by following this link
- Sign up Login
- Add product into specific categories
- Search, Edit and Delete products from inventory
- Sell products using quick scan to scan product barcode
- MVVM with Android Architecture Components
- Material design.
- Navigation Component
| Splash Screen | Onboarding 1 | Onboarding 2 |
![]() |
![]() |
![]() |
| Sign Up Screen | Account Setup Screen | Home Screen |
![]() |
![]() |
![]() |
| Stats Screen | Products Screen | Quick Scan |
![]() |
![]() |
![]() |
| Add Product Screen | Add Expense Screen | Account Screen |
![]() |
![]() |
![]() |
- Android Studio IDE 4.0+
- Android SDK v28
- Android Build Tools v28.0.3
- Gradle 4.6
-
Fork the repo.
-
Clone the fork repo into your local machine.
git clone <the-repo-link>
- Create an upstream on your local machine to pull the latest code from the main branch of the repository
git remote add upstream <the-url-where-you-fork-this-repo>
- Create a new branch on your local machine. The command below will create a new branch and then switch to the branch
git checkout -b <branch-name>
-
Make changes to the code
-
Commit changes to the branch and push to your forked repo.
git commit -m "<commit-message>"
git push origin <branch-name>
- Come back to this repo and open a pull request on the branch you created.
Switch to the branch you created on the repo.
By doing that you would have seen a button compare/pull request.
Click the button, which will then take you to a page to provide the title and description for the pull request.
After that, press the pull request button to submit a pull request.
With that you are done, it's left for the cordinator to review and merge
Do not merge your pull request yourself. Wait for review and merging from the coordinator.











