POS system for mobile application with Flutter

Created At: 2024-09-15 09:19:13 Updated At: 2024-09-15 09:34:38

Here we are building a complex POS system in Flutter. We are working with a foreign client and this involves web end, mobile apps for iOS and Android. We are very thrilled and excited to do this. With this not only we are showing our strengths in building complex systems and we also show that our Flutter and backend skill is great.

Our POS system not is complex, but also a complet multi level marketing and selling systems. In this system we can register different levels of agents or marketer. It also involves payment, scanning, printing and sending multiple levels of notifications.

If you are a business owner and you want agents to work for you, it's the best system you can have.

Lot of the notifications are auto generated based on certain conditions which are triggered by GoLang timers.

In the backend we also create multi level admin systems, where we will have super admin and sub admin panel. 

Technical stacks

  1. Flutter for front-end
  2. GoLang for building api requests
  3. MySQL for database
  4. Laravel-admin for backend admin panel

Some of the requirements we have the clients are below

 Web Dashboard Administration Application

  1. A modern and sleek main interface that features graphical charts displaying details of all cards and sales points, highlighting the best categories and sales points, and monitoring sales performance.
  2. Complete control over all sales points (clients), suppliers, and representatives, with the ability to manage and modify their details.
  3. The ability to add suppliers, representatives, and sales points, as well as assign a sales point to a specific representative.
  4. A control panel with three different employee levels, including customizable permissions.
  5. Exchange rate management.
  6. Cash collection and matching with the capital.
  7. Ability to create multiple dealer control panels, each with a different name from the main panel. Each dealer can have sub-dealers responsible for agents, representatives, and sales points assigned to them. The main dealer can allocate recharge cards or funds to sub-dealers.
  8. Print multiple items with a single click.
  9. Notifications to sales points.
  10. Block specific cards or categories based on the company or region.
  11. Reports detailing all system operations, including sales points, agents, and representatives.
  12. Export cards from the system as an Excel file.
  13. Recharge credit for representatives or sales points.
  14. Notifications received by management related to representatives and traders. 

But the actual requirements are much more than this. Since it's a project for clients we can not expose more here.

Here are some figma pages for the design

Comment

Add Reviews

Latest Posts

Subscribe our newsletter