thuratundev / MacroStock

Mini Inventory Control System (Using MAUI.NET)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MacroStock Project

Welcome to MacroStock Project! This project is built with MAUI Native and follows the MVVM architecture, designed to support beginner developers in learning MAUI. MacroStock allows you to manage your stock inventory efficiently, featuring functionalities such as ItemCode Setup, Category Setup, Customer Setup, Sale Entry, and storage of records in SQLite using the SQLitePCLRaw.provider.sqlite3 package. Additionally, it includes ListView, Animated Popup Dialog, and various other features to enhance user experience.

Features

  • ItemCode Setup: Easily set up item codes for your stock inventory.
  • Category Setup: Organize your items into categories for better management.
  • Customer Setup: Manage customer information conveniently.
  • Sale Entry: Record sales seamlessly with an intuitive interface.
  • SQLite Storage: All your records are securely stored in SQLite using the SQLitePCLRaw.provider.sqlite3 package.
  • ListView: View your data in a structured and organized manner.
  • Animated Popup Dialog: Enjoy a dynamic user experience with animated dialogs.

ScreenShots

Getting Started

To get started with MacroStock, follow these steps:

  1. Clone the repository to your local machine.
  2. Open the project in your preferred IDE or text editor.
  3. Ensure you have the necessary dependencies installed.
  4. Build and run the project.
  5. Start exploring the functionalities and learn how MAUI works!

Dependencies

  • MAUI Native: The project is built using MAUI Native, a modern cross-platform framework for building native apps.
  • MVVM Architecture: Follows the Model-View-ViewModel architectural pattern for better code organization and separation of concerns.
  • SQLitePCLRaw.provider.sqlite3: Utilized for SQLite database operations, providing a reliable storage solution.

Contribution

Contributions to MacroStock Project are welcome! Whether you want to fix a bug, add a new feature, or improve documentation, feel free to submit a pull request. We believe in fostering an inclusive and welcoming community for developers of all skill levels.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Happy coding! 🚀

About

Mini Inventory Control System (Using MAUI.NET)


Languages

Language:Java 39.9%Language:C++ 37.4%Language:Assembly 17.9%Language:C# 4.7%Language:AIDL 0.0%