搜尋套件、儲存庫與 APP 分類

GitHub 儲存庫poslevel/migo

MiGo POS 軟體

一款可在任何地方無縫運行的POS軟體

MiGo POS 軟體 專案封面
星標
45
分支
18
最近推送(UTC)
2022年11月11日
專案狀態
未封存

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

Project logo

A POS Software that works everywhere seamlessly

Hackathon


📝 Table of Contents

🐱‍👤 Problem Statement

Develop a product that would help Vendors working in Mi Stores 🏪 to easily create bills 💵, check thier sales history and view thier analytics , i.e a useful and usable POS software. Design the experience from the perspective of the Vendor working in a Mi store who wants to keep an easy check of the product inventory and also wants to speed up the process of billing. Identify the pain points in a POS Software and solve these pain points.

💡 Idea/Solution

We will be creating a POS software which will be a web app, a desktop app that runs on windows, macOS and linux, an android app, and an IOS app, all of these with the same code base using flutter and is supported by a variety of cloud services.

Feature Ideas
  • Authorization- A robust rolebased access control
  • A smooth and instructive onboarding - A new user will get a basic instructions on how the app works with the highlights of the application.
  • The invoice generation form progress will be saved in cloud in real time so that if the pos device user has to switch to some other device or to some other user the details will be stored.
  • We will provide sales analytics which will be powered by AI to give out richer results which will help in optimizing sales also suggesting the user choices.
  • improve the user experience of the software and making the software intuitive and allowing frictionless sales
  • integrate Customer feedback into POS using Whatsapp and twillo - API and also will analyse the feedback in realtime and will suggest the Mi team regrading the customer expectation.
  • Completely Responsive website/app so that sales can happen on the move.
  • Real time inventory management with innovative UI.
  • Allowing multiple ways for payments and to include credit based setup to buy products.
Some existing issues
  • POS software have a huge learning curve
  • POS softwares are laagy and are slow
  • They are not usualy responsive and are rarely made for mobile phones
  • Inventory management is not real time and cloud support is not that updated
  • Can't switch devices in between sales
Constraints
  • Actual Payments
  • QR code Scanning
  • Budget Constraints
  • Time Constraints

🚧 Dependencies / Limitations

  cupertino_icons: ^1.0.2
  # Cool icons
  iconsax: ^0.0.8
  # state management using get
  get: ^4.6.5
  get_storage:
  # To check connectivity
  connectivity_plus: ^2.3.6+1
  # For charts
  fl_chart: ^0.55.1
  syncfusion_flutter_charts: ^20.2.49
  charts_flutter: ^0.12.0
  # sqllite
  sqflite: ^2.0.3+1
  # UI related
  toggle_switch: ^2.0.1
  # to launch url
  url_launcher: ^6.1.5
  # powerful Http client for Dart
  dio: ^4.0.6
  # for printing or converting things to pdf
  printing: ^5.9.3
  # for using razor pay
  razorpay_flutter: ^1.3.2
  permission_handler: ^10.0.0
  quantity_input: ^1.0.2
  flutter_launcher_icons: ^0.10.0
  quick_actions: ^1.0.0
  share_plus: ^4.1.0
  easy_table: ^2.0.1
  introduction_screen: ^3.0.2

🔮 Future Scope

  • Better analytics 📈📊

Documentation

👷‍♂️ Setup

flutter pub get

👷‍♂️ Usage

flutter run

✨ Format code

flutter format .

🧪 Test

flutter analyze .
flutter test

💻📱 Technology Stack

  • Flutter
    • Dart
  • Django Rest Framework
    • Python
    • PostgreSQL
  • Heroku
  • Postman
  • Swagger

👥 Authors

👤 Hayat

👤 Manas

PosLevel GitHub avatar
GitHub 作者

PosLevel ↗

Team for Ode2Code

India
語言DartC++CMakeSwiftHTMLCJavaKotlinObjective-C

分類

依賴 Flutter 元件

使用的依賴

依賴清單 24 項

App 分類

如何選擇適合專案的儲存庫?

先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。

  1. 透過儲存庫名稱、作者或描述搜尋,再依技術分類縮小範圍。
  2. 綜合星標、分支與最近推送比較專案;星標反映社群關注,不保證品質。
  3. 使用前在 GitHub 確認 README、授權條款與 Issues。

來源與維護

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗