Skip to content

Cr3bain/self

Repository files navigation

SELF (Open Source)

Advanced Stock and Inventory Tracking with AI Barcode Scanner by Google

Jetpack compose based FULL application for Android.

Yeah, it's full app and working :)

Installation

Download the project and open the project in Android Studio and the application is ready :)

Ready to Use Link -> https://play.google.com/store/apps/details?id=tr.com.gndg.self

What Can It Do?

Advanced Stock Management: Easily track your inventory with precision.

Multi-Warehouse Support: Manage multiple warehouses effortlessly.

Seamless Arrivals and Outgoings: Simplify your stock in and out processes.

Efficient Transfers: Move stock between warehouses with ease.

Comprehensive PDF Export: Generate detailed reports in PDF format.

AI-Powered Barcode Scanner: Utilize Google's machine learning technology for fast and accurate barcode scanning.

Which Libraries Were Used?

Koin https://insert-koin.io/

Room Database https://developer.android.com/jetpack/androidx/releases/room

Kotlin Serialization https://kotlinlang.org/docs/serialization.html

Android CameraX https://developer.android.com/jetpack/androidx/releases/camera

ML Kit Barcode Scanner https://developers.google.com/ml-kit/vision/barcode-scanning/code-scanner

Coil Compose https://github.com/coil-kt/coil

ITextPdf https://github.com/itext/itextpdf

Room Database Backup https://github.com/rafi0101/Android-Room-Database-Backup

Process Phoenix https://github.com/JakeWharton/ProcessPhoenix

.....

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Summary of Apache License 2.0 The Apache License 2.0 allows for the following:

Use and Distribution:

You are free to use, modify, and distribute the software under the terms of this license.

Source Code Access:

If you modify the source code and distribute it, you must include a copy of this license and a notice of any changes made.

Copyright Notice:

The original copyright notice and license text must be included with every copy of the software.

Patents and Trademarks:

The license grants you a license to any patents that might be infringed by your use of the software. However, it does not grant you rights to use any trademarks associated with the software.

Modification and Redistribution:

When redistributing modified versions of the software, you must clearly state the changes made and include the modified license and copyright notices.

No Warranty:

The software is provided "as-is," without any warranties or guarantees. The licensors are not responsible for any damages arising from the use of the software. For a full legal text of the license, please refer to the Apache License 2.0.